Primary Care

At St. Mary’s, we want you to live your best life – at home, at play, and at work. We focus on you as a person – not just a patient – and we’re 100% committed to your well-being. Our aim is to keep you healthy, and to support your rapid recovery any time you’re sick or injured.
Do you need a Primary Care provider?
Request an appointment here or call us at 207-777-8899 and we’ll get you set up.
Virtual visits available. Learn more.
Our Family and Internal Medicine practices (primary care providers) are located in central Maine.
Auburn Medical Associates (family practice)
2 Great Falls Plaza, Second Floor, Auburn, Maine 04210
207-330-3950 Fax: 207-330-3955
B Street Health Center (family practice)
57 Birch Street, Lewiston, ME 04240
207-753-5400 Fax: 207-786-0489
CCS Pediatrics (newborn to 18 years)
330 Sabattus Street, Lewiston, Maine 04240
207-755-3160 Fax: 207-755-3166
CCS Family Health (family practice)
100 Campus Avenue, Suite 201, Lewiston, Maine 04240
207-755-3445 Fax: 207-755-3475
L-A Internal Medicine (internal medicine)
3 Willow Run, Auburn, ME 04210
207-513-3550 Fax: 207-795-6140
Poland Family Practice (family practice)
1230 Maine Street, Poland, ME 04274
207-998-4483 Fax: 207-998-2189
Richard Kappelmann, MD (internal medicine)
100 Campus Avenue, Suite 203, Lewiston, ME 04240
207-777-4100 Fax: 207-777-8994
St. Mary's Center for Family Medicine at Mollison Way (family practice)
15 Mollison Way, Lewiston, ME 04240
207-777-4440 Fax: 207-777-8197
St. Mary's Medical Associates (internal medicine)
99 Campus Avenue, 2nd Fl, Lewiston, ME 04240
207-777-8810 Fax: 207-777-8155
We'll help you find the healthcare provider who is right for you. If you already have a healthcare provider at a St. Mary's Medical Provider Network practice or a Community Clinical Services practice, you've come to the right place to visit your healthcare provider's online office.