Doctors That Accept Medicare in Alabama
22,286 Medicare-enrolled clinicians · 106 cities
Every clinician below is enrolled in Medicare and practices in Alabama. 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 Alabama
Cities in Alabama
- Birmingham 7,400 doctors
- Mobile 3,446 doctors
- Huntsville 2,867 doctors
- Montgomery 1,753 doctors
- Dothan 1,240 doctors
- Tuscaloosa 1,208 doctors
- Hoover 794 doctors
- Florence 721 doctors
- Gadsden 606 doctors
- Madison 537 doctors
- Fairhope 488 doctors
- Opelika 484 doctors
- Cullman 470 doctors
- Decatur 460 doctors
- Foley 381 doctors
- Anniston 380 doctors
- Auburn 371 doctors
- Wetumpka 311 doctors
- Athens 302 doctors
- Vestavia 264 doctors
- Jasper 263 doctors
- Pell City 246 doctors
- Vestavia Hills 243 doctors
- Sheffield 241 doctors
- Daphne 240 doctors
- Northport 240 doctors
- Prattville 238 doctors
- Bessemer 236 doctors
- Alabaster 229 doctors
- Enterprise 228 doctors
- Phenix City 217 doctors
- Mountain Brk 211 doctors
- Gardendale 204 doctors
- Homewood 191 doctors
- Guntersville 187 doctors
- Scottsboro 173 doctors
- Andalusia 171 doctors
- Pelham 170 doctors
- Centreville 157 doctors
- Muscle Shoals 152 doctors
- Fort Payne 151 doctors
- Troy 149 doctors
- Russellville 145 doctors
- Alexander City 143 doctors
- Boaz 140 doctors
- Selma 139 doctors
- Saraland 135 doctors
- Centre 134 doctors
- Hueytown 126 doctors
- Clanton 124 doctors
- Demopolis 121 doctors
- Talladega 114 doctors
- Bay Minette 107 doctors
- Oneonta 107 doctors
- Sylacauga 107 doctors
- Brewton 101 doctors
- Trussville 100 doctors
- Atmore 95 doctors
- Ozark 93 doctors
- Albertville 87 doctors
- Gulf Shores 84 doctors
- Rainbow City 78 doctors
- Greenville 75 doctors
- Hamilton 74 doctors
- Haleyville 73 doctors
- Monroeville 73 doctors
- Oxford 73 doctors
- Eufaula 72 doctors
- Winfield 72 doctors
- Hartselle 71 doctors
- Irondale 58 doctors
- Wedowee 56 doctors
- Theodore 55 doctors
- Calera 54 doctors
- Spanish Fort 53 doctors
- Tallassee 52 doctors
- Fayette 49 doctors
- Jacksonville 48 doctors
- Opp 47 doctors
- Valley 47 doctors
- Jackson 45 doctors
- Dadeville 44 doctors
- Grove Hill 44 doctors
- Evergreen 40 doctors
- Luverne 39 doctors
- Tuscumbia 39 doctors
- Chelsea 37 doctors
- Owens Cross Roads 34 doctors
- Semmes 33 doctors
- Thomasville 33 doctors
- Moulton 32 doctors
- Vestavia Hls 31 doctors
- Arab 30 doctors
- Hazel Green 30 doctors
- Lincoln 30 doctors
- Roanoke 30 doctors
- Harvest 29 doctors
- Moody 29 doctors
- Ashland 28 doctors
- Geneva 28 doctors
- Camden 27 doctors
- Chatom 26 doctors
- Helena 26 doctors
- Leeds 25 doctors
- Millbrook 25 doctors
- Orange Beach 25 doctors
No cities match your search.
New to Medicare? Read how to find a doctor that takes Medicare or what "accepts assignment" means.