Home › Doctors › Primary care doctors › Maine
Primary care doctors who accept Medicare in Maine
Clinicians in this specialty enrolled in Medicare in Maine: 1,263. Pick a city.
- Auburn46
- Augusta64
- Bangor131
- Bar Harbor16
- Bath8
- Belfast67
- Belgrade9
- Bethel3
- Biddeford49
- Brewer20
- Brunswick40
- Bucksport9
- Calais5
- Caribou18
- Dover-Foxcroft14
- Ellsworth26
- Fairfield4
- Farmington32
- Gardiner5
- Gorham14
- Hampden8
- Houlton13
- Kennebunk12
- Kittery9
- Lewiston114
- Lincoln9
- Madison3
- Millinocket7
- Monmouth3
- Norway17
- Old Town4
- Pittsfield18
- Portland451
- Presque Isle18
- Rockland6
- Rockport33
- Rumford25
- Saco17
- Sanford12
- Scarborough41
- Skowhegan13
- South Berwick5
- South Portland81
- Springvale4
- Topsham18
- Turner4
- Waterville63
- Westbrook50
- Winthrop4
- Yarmouth34
Enrollment, addresses and scores are as reported to CMS and can change. This is not a list of in-network providers for any Medicare Advantage plan, and it is not medical advice. Source: CMS Provider Data Catalog — Doctors and Clinicians National Downloadable File, Clinician MIPS Performance 2024 and Facility Affiliation Data (released Oct 2, 2026).