Sign In Register

Iowa

1,012 cities and towns

1,012 Cities & Towns
2,610,051 Total Population
$67,947 Avg Median Income
$132,237 Avg Home Value
$810 Avg Rent
48°F Avg Temperature

Iowa at a Glance

Economy

Avg Median Income$67,947
Avg Poverty Rate9.0%
Avg Unemployment3.0%
Bachelor's Degree+19.9%

Housing

Avg Home Value$132,237
Avg Median Rent$810
Avg Homeownership79.9%
State Median Home$132,237

Demographics

Total Population2,610,051
Avg Median Age42.7
Avg Pop Density751/sq mi
Cities & Towns1,012

Climate

Avg Annual Temp48°F
Avg January Temp19°F
Avg July Temp73°F
Avg Precipitation36.1"
Avg Snowfall32.0"

Crime (avg per 100K)

Violent Crime260.7
Property Crime1,895.1

Health

Avg Obesity Rate38.8%
Avg Smoking Rate15.9%
Avg Uninsured7.3%

99 Counties in Iowa

Click a county to view details

About Iowa

AbbreviationIA
State Population3,195,937

Counties in Iowa

99 counties with population, income, and housing data.

Polk County 493,378 pop · 32 cities Linn County 229,308 pop · 12 cities Scott County 174,315 pop · 20 cities Johnson County 153,360 pop · 32 cities Black Hawk County 131,041 pop · 11 cities Woodbury County 105,526 pop · 8 cities Dallas County 100,367 pop · 11 cities Dubuque County 98,812 pop · 19 cities Story County 98,573 pop · 11 cities Pottawattamie County 93,543 pop · 15 cities Warren County 52,709 pop · 13 cities Clinton County 46,488 pop · 19 cities Cerro Gordo County 42,979 pop · 7 cities Muscatine County 42,968 pop · 8 cities Marshall County 40,049 pop · 4 cities Des Moines County 38,824 pop · 12 cities Jasper County 37,808 pop · 11 cities Webster County 36,986 pop · 13 cities Sioux County 35,815 pop · 7 cities Wapello County 35,292 pop · 6 cities Marion County 33,487 pop · 4 cities Lee County 33,442 pop · 13 cities Boone County 26,700 pop · 2 cities Benton County 25,652 pop · 5 cities Plymouth County 25,621 pop · 10 cities Bremer County 25,012 pop · 11 cities Washington County 22,534 pop · 11 cities Mahaska County 22,059 pop · 10 cities Jones County 20,733 pop · 8 cities Carroll County 20,728 pop · 8 cities Buena Vista County 20,687 pop · 10 cities Buchanan County 20,631 pop · 10 cities Henry County 20,436 pop · 8 cities Winneshiek County 20,050 pop · 11 cities Fayette County 19,519 pop · 11 cities Jackson County 19,470 pop · 12 cities Poweshiek County 18,608 pop · 24 cities Cedar County 18,479 pop · 8 cities Dickinson County 17,692 pop · 9 cities Delaware County 17,523 pop · 16 cities Clayton County 17,123 pop · 13 cities Tama County 17,017 pop · 6 cities Hardin County 16,861 pop · 14 cities Madison County 16,609 pop · 3 cities Iowa County 16,575 pop · 10 cities Crawford County 16,450 pop · 9 cities Clay County 16,423 pop · 7 cities Jefferson County 15,785 pop · 4 cities Floyd County 15,601 pop · 6 cities Page County 15,225 pop · 11 cities Hamilton County 14,979 pop · 10 cities Kossuth County 14,718 pop · 13 cities Harrison County 14,623 pop · 10 cities Mills County 14,605 pop · 13 cities Butler County 14,376 pop · 10 cities O'Brien County 14,138 pop · 6 cities Allamakee County 14,046 pop · 14 cities Cass County 13,116 pop · 5 cities Wright County 12,897 pop · 12 cities Grundy County 12,351 pop · 10 cities Appanoose County 12,279 pop · 10 cities Union County 12,107 pop · 5 cities Lyon County 12,023 pop · 9 cities Chickasaw County 11,957 pop · 8 cities Shelby County 11,737 pop · 22 cities Cherokee County 11,601 pop · 15 cities Louisa County 10,823 pop · 16 cities Hancock County 10,790 pop · 7 cities Winnebago County 10,704 pop · 9 cities Guthrie County 10,619 pop · 10 cities Mitchell County 10,537 pop · 12 cities Montgomery County 10,285 pop · 4 cities Keokuk County 10,026 pop · 13 cities Franklin County 10,015 pop · 16 cities Calhoun County 9,893 pop · 14 cities Sac County 9,778 pop · 6 cities Clarke County 9,737 pop · 6 cities Humboldt County 9,606 pop · 13 cities Howard County 9,479 pop · 7 cities Emmet County 9,349 pop · 10 cities Davis County 9,093 pop · 12 cities Palo Alto County 8,938 pop · 6 cities Greene County 8,801 pop · 9 cities Monona County 8,671 pop · 7 cities Lucas County 8,666 pop · 4 cities Decatur County 7,684 pop · 9 cities Monroe County 7,574 pop · 5 cities Adair County 7,479 pop · 6 cities Worth County 7,417 pop · 9 cities Van Buren County 7,207 pop · 5 cities Pocahontas County 7,061 pop · 13 cities Ida County 6,969 pop · 9 cities Fremont County 6,639 pop · 17 cities Wayne County 6,484 pop · 11 cities Osceola County 6,149 pop · 9 cities Taylor County 5,916 pop · 10 cities Audubon County 5,651 pop · 7 cities Ringgold County 4,690 pop · 11 cities Adams County 3,680 pop · 2 cities

All Cities in Iowa

# City Population Median Income Home Value Median Rent Median Age
1 Des Moines 212,464 $63,966 $183,700 $1,054 34.6
2 Cedar Rapids 136,859 $67,859 $177,100 $925 36.9
3 Davenport 101,083 $64,497 $162,900 $930 37.8
4 Sioux City 85,651 $65,473 $162,600 $936 35.4
5 Iowa City 75,264 $57,533 $273,600 $1,094 26.3
6 Ankeny 70,542 $106,603 $311,300 $1,279 33.2
7 West Des Moines 69,893 $84,925 $286,300 $1,194 36.5
8 Waterloo 66,947 $56,344 $150,200 $896 36.6
9 Ames 66,112 $60,102 $263,800 $1,040 23.3
10 Council Bluffs 62,564 $64,092 $164,300 $980 39.0
11 Dubuque 59,271 $64,985 $193,100 $943 38.3
12 Urbandale 46,026 $113,086 $318,800 $1,176 38.7
13 Marion 41,690 $87,105 $230,800 $978 40.4
14 Cedar Falls 40,662 $74,165 $252,500 $1,177 29.8
15 Bettendorf 39,297 $102,917 $295,600 $1,148 39.8
16 Marshalltown 27,491 $68,854 $117,100 $864 35.7
17 Mason City 27,135 $62,369 $130,000 $874 43.0
18 Waukee 26,974 $106,728 $328,200 $1,290 34.4
19 Ottumwa 25,352 $56,994 $92,400 $956 37.4
20 Fort Dodge 24,788 $61,769 $128,900 $764 38.2
21 Clinton 24,425 $57,493 $115,400 $751 42.8
22 Johnston 24,196 $103,430 $346,200 $1,288 38.4
23 Burlington 23,800 $55,274 $115,800 $931 42.8
24 Muscatine 23,567 $59,332 $146,900 $979 36.7
25 Coralville 22,846 $66,508 $286,000 $1,021 33.1
26 North Liberty 20,782 $103,933 $300,000 $1,226 31.8
27 Altoona 20,592 $87,123 $257,300 $1,203 35.5
28 Clive 18,776 $131,082 $379,000 $1,099 38.2
29 Indianola 15,918 $78,125 $228,100 $966 35.2
30 Grimes 15,810 $104,497 $281,000 $1,156 34.3
31 Newton 15,696 $56,321 $151,600 $828 43.2
32 Norwalk 13,610 $94,583 $275,700 $869 36.5
33 Boone 12,445 $67,269 $156,400 $791 38.5
34 Oskaloosa 11,492 $62,172 $128,900 $880 37.9
35 Spencer 11,393 $57,068 $178,300 $795 41.3
36 Storm Lake 11,275 $58,341 $163,600 $830 31.2
37 Pleasant Hill 10,796 $86,890 $284,100 $1,204 41.1
38 Pella 10,624 $81,201 $259,600 $1,041 35.1
39 Le Mars 10,597 $72,381 $202,200 $908 39.1
40 Waverly 10,446 $78,429 $215,200 $909 32.5
41 Carroll 10,261 $59,323 $184,100 $718 43.0
42 Fort Madison 10,221 $49,359 $95,900 $824 43.9
43 Keokuk 9,748 $49,340 $93,700 $810 40.3
44 Grinnell 9,527 $64,426 $191,700 $876 37.9
45 Fairfield 9,438 $48,302 $152,900 $864 40.5
46 Mount Pleasant 9,093 $59,216 $145,600 $773 35.9
47 Sioux Center 8,335 $87,555 $275,900 $884 29.3
48 Denison 8,247 $63,850 $137,600 $770 34.0
49 Bondurant 8,061 $128,341 $288,600 $1,176 32.5
50 Perry 7,928 $63,983 $122,100 $877 40.2
Page 1 of 21