Doctors That Accept Medicare in Maine
11,196 Medicare-enrolled clinicians · 65 cities
Every clinician below is enrolled in Medicare and practices in Maine. Pick a city to see names, specialties, addresses, and phone numbers — call first to confirm they're accepting new Medicare patients.
Advertisement
Biggest Specialties in Maine
Cities in Maine
- Portland 4,465 doctors
- Bangor 2,196 doctors
- Lewiston 969 doctors
- Scarborough 962 doctors
- South Portland 690 doctors
- Augusta 678 doctors
- Brunswick 601 doctors
- Biddeford 591 doctors
- Waterville 586 doctors
- Belfast 584 doctors
- Westbrook 530 doctors
- Auburn 505 doctors
- York 393 doctors
- Saco 333 doctors
- Presque Isle 296 doctors
- Farmington 280 doctors
- Rockport 266 doctors
- Damariscotta 232 doctors
- Falmouth 227 doctors
- Ellsworth 220 doctors
- Caribou 199 doctors
- Brewer 198 doctors
- Sanford 177 doctors
- Norway 168 doctors
- Kennebunk 164 doctors
- Yarmouth 153 doctors
- Houlton 140 doctors
- Rumford 111 doctors
- Gorham 102 doctors
- Topsham 101 doctors
- Rockland 99 doctors
- Windham 88 doctors
- Dover Foxcroft 86 doctors
- Fort Kent 85 doctors
- Lincoln 77 doctors
- Pittsfield 76 doctors
- Skowhegan 73 doctors
- Bridgton 67 doctors
- Wells 67 doctors
- Bar Harbor 66 doctors
- Hampden 62 doctors
- Millinocket 61 doctors
- Belgrade 53 doctors
- Kittery 50 doctors
- Bath 48 doctors
- Bucksport 47 doctors
- Calais 45 doctors
- Orono 43 doctors
- Patten 43 doctors
- Wiscasset 41 doctors
- Blue Hill 40 doctors
- Machias 40 doctors
- Old Town 39 doctors
- Springvale 38 doctors
- Cape Elizabeth 37 doctors
- Livermore Falls 36 doctors
- Rangeley 34 doctors
- Camden 32 doctors
- Gray 32 doctors
- South Berwick 28 doctors
- Bethel 27 doctors
- Greenville 27 doctors
- Oakland 27 doctors
- Canton 26 doctors
- Freeport 26 doctors
No cities match your search.
New to Medicare? Read how to find a doctor that takes Medicare or what "accepts assignment" means.