Ltrl Health Data

Iowa

Healthcare providers per resident, insurance coverage and preventive care, compared with the US.

Population 3,238,387 (Census, 2025)Provider data: NPPES, September 202699 counties

Replacing a County Health Rankings link?

Paste the countyhealthrankings.org address and we'll give you the matching Ltrl page.

Get the matching page

Healthcare providers

Dentists

75.9 per 100K

1,317:1 · 2,459 providers

US 80.5

Medicare-enrolled: 2% (CMS Doctors & Clinicians, August 2026)

Mental health providers

260.4 per 100K

384:1 · 8,432 providers

US 396.3

Medicare-enrolled: 25% (CMS Doctors & Clinicians, August 2026)

Other primary care providers

163.5 per 100K

611:1 · 5,296 providers

US 169.7

Medicare-enrolled: 67% (CMS Doctors & Clinicians, August 2026)

Primary care physicians

116.4 per 100K

859:1 · 3,771 providers

US 119.6

Medicare-enrolled: 48% (CMS Doctors & Clinicians, August 2026)

Trend: June 2021 to September 2026. State and US figures are pooled (total providers ÷ total population) for the same period.

Coverage and preventive care

US 44.0% · CMS Office of Minority Health, Mapping Medicare Disparities Tool, 2023

US 36.0% · CMS Office of Minority Health, Mapping Medicare Disparities Tool, 2023

US 2,769 · CMS Office of Minority Health, Mapping Medicare Disparities Tool, 2023

US — · U.S. Census Bureau, Small Area Health Insurance Estimates (SAHIE), 2024

US — · U.S. Census Bureau, Small Area Health Insurance Estimates (SAHIE), 2024

US — · U.S. Census Bureau, Small Area Health Insurance Estimates (SAHIE), 2024

Counties: dentists per 100,000

NameProvidersResidents per provider
Johnson County395246.8405:1
Clay County22135.8736:1
Cass County15115.7864:1
Cerro Gordo County45106.2942:1
Scott County15990.71,102:1
Dubuque County9090.61,104:1
Page County1387.51,143:1
Linn County20186.61,154:1
Winneshiek County1786.21,161:1
Polk County44385.81,166:1
Webster County3184.21,188:1
Carroll County1783.71,194:1
Black Hawk County10680.61,241:1
Wapello County2879.51,258:1
Kossuth County1176.81,302:1
Woodbury County8176.01,317:1
Marshall County2972.71,376:1
Des Moines County2668.31,465:1
Marion County2367.31,487:1
Hardin County1166.81,496:1
Pottawattamie County6165.61,525:1
Jefferson County1065.41,529:1
Sioux County2465.31,532:1
Muscatine County2662.11,610:1
Iowa County1060.61,650:1
Cedar County1159.91,669:1
Poweshiek County1159.91,670:1
Buena Vista County1258.71,704:1
Fayette County1157.81,732:1
Jackson County1157.01,753:1
Henry County1156.91,759:1
Delaware County1056.61,767:1
Clinton County2656.51,769:1
Dickinson County1055.31,808:1
Story County5554.31,842:1
Lee County1752.61,900:1
Jasper County2052.41,908:1
Bremer County1351.41,946:1
Mahaska County1150.31,989:1
Jones County1047.12,125:1
Plymouth County1246.72,141:1
Boone County1037.32,680:1
Warren County2136.62,730:1
Dallas County3529.53,384:1
Adair Countysmall number · not ranked567.51,481:1
Adams Countysmall number · not ranked4110.6904:1
Allamakee Countysmall number · not ranked749.22,034:1
Appanoose Countysmall number · not ranked433.13,019:1
Audubon Countysmall number · not ranked236.32,755:1
Benton Countysmall number · not ranked726.93,715:1

Showing 50 of 99. Flagged rows are listed after ranked rows.

Registered, not necessarily practicing. Provider counts come from the national provider registry (NPPES): active individual clinicians, counted once under their primary specialty at their practice-location county. Some registered clinicians are retired or see few patients. Counts under 10, or places with fewer than 10,000 residents, are flagged and left out of rankings. Nothing is estimated or imputed. Methodology

Sources: NPPES (CMS), September 2026; Census population estimates; Census SAHIE; CMS Mapping Medicare Disparities. Ltrl is not affiliated with County Health Rankings & Roadmaps.