Home › Doctors › Primary care doctors › Alabama
Primary care doctors who accept Medicare in Alabama
Clinicians in this specialty enrolled in Medicare in Alabama: 3,035. Pick a city.
- Abbeville3
- Alabaster31
- Albertville14
- Alexander City20
- Alexandria3
- Andalusia13
- Anniston50
- Arab5
- Athens33
- Atmore8
- Attalla4
- Auburn37
- Bay Minette12
- Bayou La Batre3
- Bessemer38
- Birmingham610
- Boaz29
- Brewton5
- Calera7
- Center Point12
- Centre15
- Centreville47
- Chelsea3
- Childersburg6
- Citronelle4
- Clanton18
- Columbiana3
- Cullman61
- Dadeville9
- Daphne25
- Decatur55
- Demopolis22
- Dothan133
- Enterprise25
- Eufaula13
- Evergreen7
- Fairhope74
- Fayette13
- Florence62
- Foley51
- Fort Payne19
- Fultondale4
- Gadsden78
- Gardendale22
- Geneva17
- Greenville10
- Gulf Shores16
- Guntersville31
- Haleyville17
- Hamilton13
- Hartselle15
- Harvest3
- Hazel Green3
- Heflin7
- Helena5
- Homewood22
- Hoover96
- Hueytown16
- Huntsville255
- Irondale5
- Jackson6
- Jacksonville11
- Jasper43
- Lanett3
- Lincoln4
- Luverne9
- Madison50
- Marion4
- Millbrook3
- Mobile288
- Monroeville14
- Montevallo3
- Montgomery200
- Moulton6
- Muscle Shoals19
- Northport47
- Oneonta9
- Opelika74
- Opp6
- Orange Beach4
- Oxford19
- Ozark22
- Pelham17
- Pell City38
- Phenix City29
- Piedmont3
- Pike Road3
- Pinson3
- Prattville69
- Prichard4
- Rainbow City9
- Red Bay6
- Roanoke7
- Robertsdale4
- Russellville13
- Saraland38
- Scottsboro45
- Selma28
- Semmes17
- Sheffield32
- Smiths Station4
- Spanish Fort4
- Sylacauga16
- Talladega21
- Tallassee6
- Troy24
- Trussville11
- Tuscaloosa170
- Tuscumbia6
- Union Springs3
- Valley12
- Vestavia Hills21
- Warrior3
- Wetumpka14
- Winfield13
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).