Real-time verification against NPPES/HealthSherpa
Lun-Dom 8am-8pm CT
Find doctors and specialists in Iowa
Verified NPPES directory — search by doctor or hospital name.
Home/Iowa
Medical providers in Iowa
878 cities with active providers from the official NPPES registry. Pick a city to see doctors, specialties and ZIP codes.
69,217 verified doctorsSee cities ↓
Official demographics of the coverage area · ACS 2024 5-year
3,210,507
Total population
5%
Uninsured rate
No health coverage (ACS B27010)
$75,059
Median income
2,607,697
Population under 65
ACA-eligible age range
7.3%
Hispanic population
Source: US Census Bureau · ACS 5-year (Census Reporter)
Popular specialties in Iowa
Browse verified providers (NPI/NPPES) by specialty in this area.
Cities in Iowa
- Iowa City9,197 providers
- Des Moines8,805 providers
- Cedar Rapids4,456 providers
- West Des Moines3,823 providers
- Davenport3,242 providers
- Waterloo2,295 providers
- Sioux City2,269 providers
- Dubuque2,169 providers
- Ankeny2,147 providers
- Council Bluffs1,841 providers
- Ames1,756 providers
- Coralville1,692 providers
- Bettendorf1,555 providers
- Mason City1,354 providers
- Urbandale1,348 providers
- North Liberty1,304 providers
- Johnston1,115 providers
- Clive1,103 providers
- Cedar Falls1,026 providers
- Fort Dodge924 providers
- Clinton816 providers
- Marshalltown706 providers
- Ottumwa686 providers
- Waukee606 providers
- Muscatine567 providers
- Marion562 providers
- Spencer535 providers
- Hiawatha520 providers
- Waverly499 providers
- Pella498 providers
- Burlington433 providers
- Altoona432 providers
- Decorah410 providers
- West Burlington401 providers
- Newton400 providers
- Fairfield396 providers
- Carroll389 providers
- Oskaloosa366 providers
- Indianola317 providers
- Grinnell306 providers
- Le Mars306 providers
- Atlantic296 providers
- Washington287 providers
- Storm Lake282 providers
- Spirit Lake280 providers
- Grimes277 providers
- Orange City267 providers
- Clarion266 providers
- Keokuk265 providers
- Norwalk264 providers