Doctors That Accept Medicare in Iowa
18,690 Medicare-enrolled clinicians · 135 cities
Every clinician below is enrolled in Medicare and practices in Iowa. 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 Iowa
Cities in Iowa
- Des Moines 3,199 doctors
- Iowa City 2,636 doctors
- Cedar Rapids 2,295 doctors
- West Des Moines 1,592 doctors
- Bettendorf 1,561 doctors
- Council Bluffs 1,474 doctors
- Davenport 1,436 doctors
- Waterloo 1,155 doctors
- Dubuque 972 doctors
- Sioux City 963 doctors
- Ames 743 doctors
- Mason City 688 doctors
- Fort Dodge 661 doctors
- Ankeny 626 doctors
- Cedar Falls 514 doctors
- Spencer 431 doctors
- Clive 422 doctors
- West Burlington 388 doctors
- Urbandale 376 doctors
- Coralville 371 doctors
- Ottumwa 351 doctors
- Osceola 331 doctors
- Clinton 313 doctors
- North Liberty 296 doctors
- Hiawatha 260 doctors
- Grinnell 227 doctors
- Storm Lake 227 doctors
- Muscatine 222 doctors
- Carroll 221 doctors
- Marshalltown 202 doctors
- Norwalk 197 doctors
- Fort Madison 192 doctors
- Manchester 192 doctors
- Waukee 192 doctors
- Decorah 190 doctors
- Newton 186 doctors
- Pella 184 doctors
- Atlantic 165 doctors
- Clarion 159 doctors
- Harlan 159 doctors
- Johnston 156 doctors
- Washington 149 doctors
- Spirit Lake 147 doctors
- Marion 136 doctors
- Forest City 130 doctors
- Fairfield 126 doctors
- Sioux Center 125 doctors
- Clarinda 122 doctors
- Oskaloosa 122 doctors
- Corydon 120 doctors
- Red Oak 119 doctors
- Altoona 118 doctors
- Indianola 118 doctors
- West Union 115 doctors
- Belmond 114 doctors
- Shenandoah 112 doctors
- Independence 110 doctors
- Waverly 109 doctors
- Le Mars 106 doctors
- Algona 102 doctors
- Anamosa 102 doctors
- Waukon 99 doctors
- Webster City 97 doctors
- Hampton 95 doctors
- Centerville 93 doctors
- Durant 89 doctors
- Albia 85 doctors
- Creston 82 doctors
- Vinton 82 doctors
- De Witt 81 doctors
- Orange City 81 doctors
- Winterset 81 doctors
- Sheldon 80 doctors
- Humboldt 79 doctors
- Knoxville 79 doctors
- Mount Pleasant 77 doctors
- Osage 74 doctors
- Keokuk 65 doctors
- Marengo 62 doctors
- Burlington 61 doctors
- Nevada 61 doctors
- Denison 59 doctors
- Grimes 59 doctors
- Hawarden 59 doctors
- Charles City 58 doctors
- Lake City 57 doctors
- Emmetsburg 55 doctors
- Rock Valley 55 doctors
- Boone 54 doctors
- Missouri Valley 53 doctors
- Oelwein 52 doctors
- Grundy Center 51 doctors
- Maquoketa 50 doctors
- Sibley 50 doctors
- Britt 49 doctors
- Eldridge 49 doctors
- Cherokee 48 doctors
- Mt Pleasant 48 doctors
- Perry 48 doctors
- Guttenberg 47 doctors
- Parkersburg 46 doctors
- Clear Lake 44 doctors
- Cresco 44 doctors
- Garner 44 doctors
- Chariton 43 doctors
- Corning 43 doctors
- Leon 41 doctors
- New Hampton 41 doctors
- Estherville 40 doctors
- Iowa Falls 40 doctors
- Jefferson 39 doctors
- Rock Rapids 38 doctors
- Onawa 37 doctors
- Story City 37 doctors
- Williamsburg 37 doctors
- Adel 36 doctors
- Hamburg 35 doctors
- Keosauqua 35 doctors
- Ida Grove 34 doctors
- Mount Ayr 34 doctors
- Audubon 32 doctors
- Dyersville 32 doctors
- Greenfield 32 doctors
- Milford 32 doctors
- Pocahontas 32 doctors
- Sumner 32 doctors
- Lansing 31 doctors
- Mount Vernon 31 doctors
- Bloomfield 30 doctors
- Monticello 29 doctors
- Pleasant Hill 29 doctors
- Tama 29 doctors
- Elkader 27 doctors
- Sigourney 26 doctors
- Glenwood 25 doctors
No cities match your search.
New to Medicare? Read how to find a doctor that takes Medicare or what "accepts assignment" means.