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
451 Sabula 543 $60,417 $116,300 $955 49.6
452 Klemme 540 $57,031 $83,300 $629 35.0
453 Twin Lakes 535 $120,699 $543,400 61.3
454 Thornton 534 $66,979 $99,000 $775 34.3
455 Truro 534 $65,313 $166,700 $836 33.9
456 Farmington 531 $54,643 $63,600 $692 52.7
457 Wyoming 529 $67,125 $104,300 $812 42.6
458 Ellsworth 525 $73,021 $125,000 $931 31.7
459 Hawkeye 521 $62,917 $78,900 $708 38.1
460 Stanwood 520 $58,750 $137,700 $861 47.8
461 Ashton 518 $60,156 $85,400 $892 37.9
462 Royal 518 $57,450 $79,400 $798 31.2
463 Agency 516 $59,028 $138,800 $573 44.8
464 Stanhope 515 $64,479 $106,400 $564 35.7
465 New Virginia 513 $75,875 $168,100 $1,054 31.7
466 Burt 506 $61,250 $76,000 38.4
467 Humeston 505 $52,446 $65,000 $546 51.7
468 Lamont 503 $56,250 $91,700 $836 38.3
469 Delhi 499 $84,079 $161,500 $892 43.8
470 Beacon 497 $56,000 $76,200 $729 40.4
471 Moscow 494 $120,489 $216,200 39.4
472 Collins 493 $67,292 $130,700 $883 33.0
473 Norway 490 $91,250 $155,400 $1,063 47.2
474 Charter Oak 489 $58,068 $81,600 $710 59.5
475 Anthon 488 $52,500 $94,800 $1,035 46.0
476 Ocheyedan 486 $71,875 $105,400 40.8
477 Packwood 484 $43,750 $79,100 $750 37.4
478 Diagonal 481 $80,417 $84,400 $838 47.2
479 Stacyville 480 $61,875 $107,800 $623 57.1
480 Birmingham 479 $58,688 $97,300 $442 51.6
481 Livermore 478 $62,273 $67,700 $1,066 29.8
482 Doon 477 $59,688 $156,900 $481 38.4
483 Lovilia 477 $55,000 $89,800 $783 29.4
484 Badger 475 $76,875 $136,300 $770 41.5
485 Churdan 473 $72,500 $71,400 $967 32.8
486 Earling 466 $44,375 $117,600 $731 41.8
487 Lewis 465 $34,341 $60,700 $638 60.5
488 Bussey 453 $47,857 $62,500 $580 39.9
489 Arlington 452 $41,250 $110,900 $525 48.9
490 Clermont 452 $73,906 $117,200 $507 51.5
491 Milton 451 $41,875 $54,400 $550 33.3
492 Maynard 448 $49,375 $129,500 $620 48.1
493 Thompson 448 $49,375 $99,600 $696 60.3
494 Oxford Junction 447 $61,250 $66,700 $793 44.1
495 Clearfield 444 $47,083 $63,000 $675 39.9
496 Conesville 440 $59,250 $67,000 $965 40.1
497 Grandview 438 $46,750 $134,000 $828 59.9
498 Breda 436 $59,469 $133,600 $806 36.0
499 Wahpeton 436 $86,667 $463,300 55.0
500 McCallsburg 435 $72,898 $169,000 $629 29.9
Page 10 of 21