1. Home
  2. States
  3. Iowa
State

Iowa

3,241,488Population
1.6 %Change since 2020
3,496Natural change, 2023
3.2 %Unemployment rate

Facts

Population
3,241,488 (2024)
Change since 2020
1.6 %
Natural change, 2023
3,496
Unemployment rate
3.2 % (2024)
Population base, April 2020
3,190,546 (2020)
Births
36,475 (2023)
Births per 1,000 residents, 2023
11.3
Deaths
32,979 (2023)
Deaths per 1,000 residents, 2023
10.2
International migration
16,114 (2023)
Domestic migration
-3,674 (2023)
Net migration
12,440 (2023)
Net migration per 1,000, 2023
3.8
Postal code
IA
FIPS code
19

Sources: US Census Bureau — Population Estimates, Bureau of Labor Statistics — LAUS

Population estimates, 2020–2024

202020243.2M3.2M
PeriodValue
20243,241,488
20233,218,414
20223,202,820
20213,198,613
20203,191,141

Unemployment rate, annual average

202020243.25.2
PeriodValue
20243.2 %
20233.0 %
20222.9 %
20213.9 %
20205.2 %

Counties · 99

#CountyPopulationChange since 2020Unemployment rate
1Polk County516,1854.8 %3.7 %
2Linn County231,7620.6 %3.8 %
3Scott County175,6010.5 %4.3 %
4Johnson County160,0804.7 %2.7 %
5Black Hawk County132,3480.9 %4.1 %
6Dallas County115,34315.6 %3.1 %
7Woodbury County107,2571.2 %3.5 %
8Story County102,4984.0 %2.9 %
9Dubuque County99,242-0.0 %3.5 %
10Pottawattamie County93,529-0.1 %3.8 %
11Warren County56,3437.5 %3.2 %
12Clinton County46,015-1.0 %4.5 %
13Cerro Gordo County42,493-1.5 %3.4 %
14Muscatine County42,132-2.6 %3.8 %
15Marshall County40,3920.7 %6.4 %
16Des Moines County38,411-1.4 %4.2 %
17Jasper County38,1070.8 %3.6 %
18Webster County36,909-0.2 %3.6 %
19Sioux County36,5541.9 %2.3 %
20Wapello County35,6810.7 %4.3 %
21Marion County34,0481.9 %2.8 %
22Lee County32,376-3.5 %4.0 %
23Boone County26,7290.1 %3.1 %
24Plymouth County25,8250.5 %2.6 %
25Benton County25,7990.8 %3.3 %
26Bremer County25,3281.4 %3.3 %
27Washington County22,6310.3 %2.7 %
28Mahaska County22,034-0.7 %2.8 %
29Jones County21,1162.3 %4.2 %
30Buena Vista County20,816-0.0 %3.0 %
31Buchanan County20,7330.8 %3.5 %
32Carroll County20,407-1.7 %2.4 %
33Winneshiek County19,723-1.7 %3.2 %
34Jackson County19,390-0.5 %4.1 %
35Henry County19,361-5.5 %3.5 %
36Fayette County19,152-1.9 %3.8 %
37Poweshiek County18,454-1.1 %3.3 %
38Cedar County18,231-1.4 %3.3 %
39Dickinson County18,1582.5 %3.4 %
40Delaware County17,6090.7 %3.1 %
41Madison County17,1613.7 %3.3 %
42Clayton County16,931-0.7 %4.3 %
43Tama County16,738-2.1 %4.8 %
44Clay County16,4740.6 %3.2 %
45Hardin County16,464-2.4 %3.1 %
46Iowa County16,423-1.4 %3.8 %
47Crawford County16,378-0.9 %4.6 %
48Jefferson County15,7810.7 %3.6 %
49Page County15,038-1.2 %2.9 %
50Floyd County15,008-4.0 %3.9 %
51Hamilton County14,856-1.2 %2.8 %
52Mills County14,7171.5 %3.6 %
53Harrison County14,6260.3 %2.8 %
54Kossuth County14,408-2.8 %2.9 %
55O'Brien County14,2600.6 %2.7 %
56Allamakee County14,1840.9 %4.2 %
57Butler County14,156-1.3 %3.9 %
58Cass County13,024-0.8 %3.2 %
59Wright County12,729-1.7 %2.9 %
60Grundy County12,4050.5 %3.2 %
61Lyon County12,3783.8 %2.6 %
62Appanoose County12,106-1.7 %4.0 %
63Union County11,955-1.5 %3.5 %
64Shelby County11,8210.6 %2.8 %
65Chickasaw County11,719-2.4 %2.9 %
66Cherokee County11,6580.0 %2.6 %
67Guthrie County10,7741.4 %3.5 %
68Mitchell County10,6320.7 %2.8 %
69Louisa County10,630-1.9 %3.8 %
70Hancock County10,616-1.6 %3.1 %
71Winnebago County10,383-2.7 %3.5 %
72Montgomery County10,063-2.5 %2.9 %
73Franklin County10,0240.1 %3.5 %
74Keokuk County9,855-1.8 %3.5 %
75Calhoun County9,711-2.2 %3.1 %
76Humboldt County9,6170.2 %3.2 %
77Sac County9,533-3.0 %3.2 %
78Clarke County9,524-2.3 %3.2 %
79Howard County9,360-1.2 %3.2 %
80Davis County9,1930.9 %3.3 %
81Emmet County9,162-2.4 %3.8 %
82Palo Alto County8,809-2.1 %2.7 %
83Lucas County8,7581.4 %3.8 %
84Greene County8,662-1.1 %3.4 %
85Monona County8,429-3.7 %3.0 %
86Decatur County7,656-1.4 %3.3 %
87Adair County7,431-0.8 %2.5 %
88Monroe County7,373-2.6 %4.0 %
89Worth County7,307-1.8 %3.0 %
90Van Buren County7,2170.2 %3.5 %
91Pocahontas County7,006-1.0 %3.5 %
92Ida County6,810-2.9 %3.0 %
93Wayne County6,6222.0 %3.1 %
94Fremont County6,494-1.6 %3.5 %
95Osceola County6,036-2.5 %2.3 %
96Taylor County5,825-1.1 %2.4 %
97Audubon County5,562-2.0 %2.8 %
98Ringgold County4,608-1.2 %2.9 %
99Adams County3,606-2.8 %2.7 %