Demographics Atlas Open the interactive map →

Iowa

Interactive maps and statistics for Iowa and each of its 99 counties: income, age, education, housing and health, compared with the United States.

Explore Iowa on the map →

StatisticIowa United StatesRank
Total Population3,210,507334,922,49932nd of 52
Median Household Income$75,059$80,73432nd of 52
Median Age38.638.934th of 52
Bachelor's Degree or Higher31.4%35.7%39th of 52
Median Home Value$208,000$332,70046th of 52
Median Gross Rent$972$1,41345th of 52
Poverty Rate11.1%12.5%32nd of 52
Unemployment Rate3.6%5.2%44th of 52
Population per Square Mile57.5n/a38th of 52
Foreign Born5.9%14.1%35th of 52
Homeownership Rate71.7%65.2%11th of 52
Average Commute Time19.826.445th of 52
Worked from Home11.3%15.1%37th of 52
Married-Couple Households48.3%46.9%16th of 52

Rank is among the 50 states, the District of Columbia and Puerto Rico, counting down from the highest value.

Race and ethnicity in Iowa

Age in Iowa

StatisticIowaUnited States
Median Age38.638.9
Under 18 %22.9%22.0%
Age 18-24 %10.0%9.1%
Age 25-34 %12.5%13.7%
Age 35-44 %12.6%13.2%
Age 45-64 %23.9%24.8%
Age 65 and Over %18.1%17.2%

Households and families in Iowa

StatisticIowaUnited States
Households1,315,707129,227,496
Average Household Size2.42.5
Family Households61.6%64.2%
Households with Children28.5%29.5%
Single-Parent Families13.3%17.3%
People Living Alone30.9%28.7%
Never Married31.8%34.4%

Income and poverty in Iowa

Housing in Iowa

StatisticIowaUnited States
Housing Units1,437,699143,775,355
Single-Family Detached Homes72.2%61.3%
Buildings with 5+ Units14.5%19.1%
Vacancy Rate8.5%10.1%
Median Year Structure Built1,972.01,980.0
Renter-Occupied28.3%34.8%
Rent as % of Household Income27.4%30.6%
Median Property Tax$2,897n/a

Education in Iowa

Work and commuting in Iowa

Origins and language in Iowa

Counties in Iowa

CountyPopulation Median household income
Polk County503,175$83,576
Linn County230,004$77,649
Scott County174,608$78,277
Johnson County156,639$74,935
Black Hawk County131,049$66,417
Dallas County107,968$102,379
Woodbury County106,247$73,658
Story County100,466$69,685
Dubuque County99,030$77,630
Pottawattamie County93,424$73,602
Warren County54,409$94,588
Clinton County46,268$66,981
Cerro Gordo County42,632$68,189
Muscatine County42,559$69,396
Marshall County40,114$73,315
Des Moines County38,487$62,928
Jasper County37,954$71,311
Webster County36,886$68,975
Sioux County36,212$86,098
Wapello County35,362$64,766
Marion County33,642$78,680
Lee County32,893$62,382
Boone County26,668$83,531
Plymouth County25,747$83,251
Benton County25,724$86,962
Bremer County25,204$86,784
Washington County22,561$75,647
Mahaska County22,021$70,940
Jones County20,896$73,531
Buena Vista County20,753$71,719
Buchanan County20,694$78,236
Carroll County20,594$72,930
Henry County20,004$67,436
Winneshiek County19,873$79,066
Jackson County19,390$74,186
Fayette County19,288$60,165
Poweshiek County18,545$67,391
Cedar County18,349$80,602
Dickinson County17,990$75,432
Delaware County17,558$74,989
Clayton County17,013$67,242
Madison County16,926$90,855
Tama County16,868$70,781
Hardin County16,639$65,069
Iowa County16,507$71,223
Clay County16,461$65,428
Crawford County16,277$67,027
Jefferson County15,705$61,620
Floyd County15,328$68,557
Page County15,131$57,953
Hamilton County14,886$72,432
Harrison County14,632$79,535
Mills County14,568$90,753
Kossuth County14,516$67,697
Butler County14,268$73,715
O'Brien County14,126$68,356
Allamakee County14,092$70,694
Cass County13,096$63,013
Wright County12,791$67,190
Grundy County12,384$87,205
Appanoose County12,184$54,934
Lyon County12,162$76,746
Union County11,993$57,772
Chickasaw County11,807$75,675
Shelby County11,778$72,738
Cherokee County11,600$71,269
Guthrie County10,688$77,711
Louisa County10,678$77,354
Hancock County10,671$70,601
Winnebago County10,583$67,642
Mitchell County10,575$71,365
Montgomery County10,214$63,666
Franklin County9,956$59,894
Keokuk County9,924$62,329
Calhoun County9,803$64,964
Sac County9,689$73,838
Clarke County9,662$71,641
Humboldt County9,591$71,946
Howard County9,445$67,446
Emmet County9,262$63,730
Davis County9,157$77,194
Palo Alto County8,863$72,781
Lucas County8,716$61,793
Greene County8,688$63,409
Monona County8,557$68,377
Decatur County7,759$59,044
Monroe County7,513$70,996
Adair County7,460$68,092
Worth County7,350$78,008
Van Buren County7,241$61,161
Pocahontas County7,046$61,875
Ida County6,911$63,073
Wayne County6,532$61,964
Fremont County6,514$71,621
Osceola County6,100$69,239
Taylor County5,868$67,740
Audubon County5,599$58,229
Ringgold County4,645$73,346
Adams County3,622$71,875

Cities and towns in Iowa

All 86 places the Census publishes a population for in Iowa, largest first.

Statistics for Iowa by county