State Guide

Best Places to Live in Iowa

The most affordable, safest, and highest-income cities across 1027 Iowa cities — ranked from official data.

Compare any two IA cities:
vs

Choosing where to live in Iowa comes down to a few trade-offs — cost of living, safety, income, and schools. The rankings below pull those out from U.S. Census, FBI, and NCES data so you can see the standouts at a glance, then drill into any city or put two side by side.

Most Affordable Cities in Iowa

Lowest cost of living index (100 = U.S. average · lower is cheaper).

#City Cost of Living Population
1 Waterloo 88 67,256
2 Sioux City 88 85,469
3 Dubuque 89 59,315
4 Davenport 89 101,448
5 Cedar Rapids 90 136,929
6 Ames 91 66,265
7 Iowa City 92 74,878
8 Council Bluffs 92 62,670
9 Des Moines 93 213,164
10 West Des Moines 93 68,744

Safest Cities in Iowa

Lowest crime index (100 = U.S. average · lower is safer). Limited to cities with complete FBI reporting.

#City Crime Index Population
1 Ankeny 46 68,392
2 Ames 52 66,265
3 West Des Moines 59 68,744
4 Iowa City 83 74,878
5 Dubuque 91 59,315
6 Cedar Rapids 93 136,929
7 Council Bluffs 113 62,670
8 Waterloo 122 67,256
9 Sioux City 151 85,469
10 Davenport 159 101,448

Highest-Income Cities in Iowa

Highest median household income (US Census ACS 5-Year Estimates).

#City Median Income Population
1 Ankeny $101,151 68,392
2 West Des Moines $82,345 68,744
3 Cedar Rapids $66,895 136,929
4 Sioux City $64,250 85,469
5 Dubuque $63,520 59,315
6 Des Moines $62,378 213,164
7 Council Bluffs $61,181 62,670
8 Davenport $59,890 101,448
9 Ames $57,428 66,265
10 Iowa City $54,879 74,878

Best School Districts in Iowa

Highest school-quality grade (student-teacher ratio, adult attainment, and graduation data where available).

#City School Grade Population
1 Iowa City A 74,878
2 Ames A 66,265
3 West Des Moines A 68,744
4 Ankeny A 68,392
5 Dubuque B+ 59,315
6 Cedar Rapids B+ 136,929
7 Davenport B 101,448
8 Waterloo B- 67,256
9 Sioux City B- 85,469
10 Des Moines B- 213,164

All Cities in Iowa

Click any city for the full profile. Data from U.S. Census Bureau (ACS 5-Year Estimates).

City Population Median Income Median Home Median Rent Unemployment Crime Index
Des Moines 213,164 $62,378 $170,700 $995 5.9% 171
Cedar Rapids 136,929 $66,895 $167,900 $886 3.9% 93
Davenport 101,448 $59,890 $155,100 $890 5.0% 159
Sioux City 85,469 $64,250 $149,800 $904 4.7% 151
Iowa City 74,878 $54,879 $256,600 $1,077 4.8% 83
West Des Moines 68,744 $82,345 $266,700 $1,153 2.8% 59
Ankeny 68,392 $101,151 $281,700 $1,289 2.6% 46
Waterloo 67,256 $54,104 $142,000 $865 7.1% 122
Ames 66,265 $57,428 $247,500 $1,011 7.1% 52
Council Bluffs 62,670 $61,181 $153,400 $964 4.2% 113
Dubuque 59,315 $63,520 $178,000 $915 5.0% 91
Urbandale 45,591 $111,888 $298,500 $1,108 2.1% 26
Marion 41,401 $81,519 $208,200 $906 3.7% 29
Cedar Falls 40,686 $71,011 $244,800 $1,112 3.0% 67
Bettendorf 38,997 $100,570 $273,600 $1,060 2.4% 33
Marshalltown 27,511 $65,000 $109,800 $832 6.8% 81
Mason City 27,271 $60,786 $125,500 $841 3.4% 80
Ottumwa 25,359 $53,085 $88,800 $915 4.5% 113
Waukee 25,045 $106,846 $305,300 $1,209 3.1% 35
Fort Dodge 24,850 $59,452 $123,600 $749 3.2% 228
Clinton 24,524 $55,196 $112,700 $746 5.2% 109
Burlington 23,976 $51,628 $111,600 $902 4.0% 100
Johnston 23,856 $98,324 $332,000 $1,225 2.0% 26
Muscatine 23,671 $58,474 $131,900 $935 4.3% 62
Coralville 22,494 $67,691 $271,800 $1,022 2.1% 60
North Liberty 20,393 $100,197 $272,900 $1,198 2.0% 19
Altoona 20,017 $89,100 $244,500 $1,140 6.7% 61
Clive 18,576 $124,908 $359,300 $1,089 2.8% 55
Indianola 15,845 $73,534 $206,200 $914 3.9% 71
Newton 15,692 $53,873 $140,100 $826 6.1% 87
Grimes 15,402 $99,896 $275,400 $1,042 6.4% 104
Norwalk 13,057 $94,176 $259,500 $956 3.1% 21
Boone 12,482 $64,192 $142,200 $837 0.8%
Oskaloosa 11,492 $57,949 $123,800 $815 4.3% 39
Spencer 11,351 $57,175 $156,000 $737 5.2% 27
Storm Lake 11,194 $54,615 $148,900 $782 4.1% 77
Pella 10,556 $86,025 $240,100 $1,025 1.7% 35
Le Mars 10,549 $73,734 $186,300 $834 2.7% 32
Pleasant Hill 10,456 $81,992 $263,600 $1,102 9.2% 104
Waverly 10,399 $78,278 $211,000 $861 2.7% 39
Fort Madison 10,293 $48,944 $94,200 $806 5.6% 77
Carroll 10,270 $60,368 $172,000 $695 2.8% 25
Keokuk 9,868 $47,571 $89,100 $768 8.0% 76
Grinnell 9,511 $57,813 $177,600 $852 4.0% 50
Fairfield 9,474 $44,277 $134,700 $835 6.5% 31
Mount Pleasant 9,214 $58,895 $142,600 $672 2.7% 28
Denison 8,316 $57,744 $113,300 $775 6.2% 35
Sioux Center 8,227 $82,050 $256,700 $775 1.1% 9
Perry 7,875 $57,276 $110,800 $901 9.5% 74
Webster City 7,787 $59,665 $95,200 $844 4.4% 71
Clear Lake 7,642 $66,900 $216,400 $728 2.9% 71
Bondurant 7,617 $120,588 $274,800 $1,084 0.7% 104
Decorah 7,611 $57,939 $228,800 $746 3.3% 23
Knoxville 7,523 $57,318 $126,800 $784 3.2% 84
Creston 7,519 $51,366 $110,300 $706 4.5% 63
Charles City 7,364 $52,039 $117,500 $621 3.5% 67
Washington 7,329 $56,399 $141,500 $915 3.2% 71
Hiawatha 7,179 $65,610 $194,100 $818 7.2% 75
Nevada 6,933 $69,742 $163,500 $806 1.8% 41
Atlantic 6,770 $54,692 $124,600 $684 1.3% 96
Eldridge 6,693 $89,946 $289,500 $840 1.7% 13
Orange City 6,278 $77,500 $227,100 $767 5.4% 11
Maquoketa 6,123 $53,462 $115,600 $703 7.4% 77
Independence 6,106 $63,042 $155,000 $800 1.5% 38
Adel 6,090 $91,891 $286,000 $818 3.9% 24
Oelwein 5,934 $41,629 $97,000 $790 6.7% 44
Asbury 5,890 $117,391 $287,700 4.1% 18
Estherville 5,881 $55,699 $90,800 $733 2.3% 49
Polk City 5,604 $152,536 $363,100 $723 3.8% 10
Red Oak 5,563 $50,984 $92,900 $720 7.5% 62
DeWitt 5,508 $66,653 $195,000 $894 3.4% 58
Anamosa 5,493 $55,934 $160,700 $759 5.0% 27
Osceola 5,455 $55,208 $108,100 $630 5.8% 64
Algona 5,443 $52,903 $142,400 $865 5.5% 17
Sheldon 5,417 $61,939 $158,000 $631 1.5% 70
Spirit Lake 5,409 $70,248 $196,900 $891 1.2% 80
Centerville 5,393 $42,064 $89,400 $736 8.8% 62
Clarinda 5,371 $51,413 $112,000 $639 11.0% 64
Winterset 5,366 $71,411 $175,000 $936 1.1% 43
Windsor Heights 5,200 $85,055 $234,700 $1,207 2.0% 122
Cherokee 5,154 $51,651 $120,700 $614 3.7% 40
Glenwood 5,128 $65,833 $189,100 $758 7.1% 22
Manchester 5,112 $57,969 $111,300 $758 2.8% 42
Iowa Falls 5,095 $50,035 $111,200 $877 6.1% 62
Sergeant Bluff 5,007 $117,500 $263,600 $1,155 4.2% 131
Vinton 4,953 $63,100 $153,800 $923 2.2% 16
Shenandoah 4,930 $48,859 $98,200 $756 5.9% 113
Harlan 4,897 $55,893 $138,100 $1,034 3.4% 12
Tiffin 4,845 $94,011 $295,800 $1,152 3.6% 63
Humboldt 4,774 $68,085 $144,000 $640 0.7% 20
Le Claire 4,679 $95,206 $284,600 $926 0.7% 27
Evansdale 4,561 $54,575 $135,400 $875 7.9% 58
Camanche 4,546 $65,090 $169,800 $793 3.6% 43
Mount Vernon 4,529 $98,991 $234,400 $714 4.9% 67
Huxley 4,331 $120,868 $283,800 $1,195 1.4% 15
Hampton 4,328 $48,897 $88,800 $722 1.5% 25
Dyersville 4,318 $71,571 $201,900 $944 3.1% 11
Forest City 4,254 $58,060 $125,200 $687 2.4%
Chariton 4,203 $50,100 $93,200 $769 6.4% 56
Jefferson 4,190 $48,868 $117,500 $828 2.1% 40
Carlisle 4,116 $94,214 $190,200 $925 5.5% 28
Rock Valley 4,045 $63,485 $203,000 $903 0.8% 12
Monticello 4,034 $65,266 $152,900 $665 2.1% 24
Cresco 3,899 $60,135 $102,300 $798 0.0% 19
West Liberty 3,821 $63,910 $157,600 $961 4.2% 65
Waukon 3,818 $52,738 $120,500 $728 5.1% 12
Carter Lake 3,780 $64,479 $137,700 $1,099 5.9% 179
Albia 3,705 $58,894 $127,300 $776 2.8% 101
Emmetsburg 3,671 $54,408 $116,200 $628 4.1% 58
Osage 3,590 $56,667 $131,700 $673 1.2% 30
Eagle Grove 3,589 $57,107 $95,200 $841 3.4% 18
New Hampton 3,473 $60,052 $146,800 $782 3.6% 16
Robins 3,356 $127,443 $344,200 6.8% 67
Story City 3,352 $67,308 $172,700 $863 4.0% 21
Williamsburg 3,332 $78,861 $186,600 $745 5.4% 45
Milford 3,295 $59,059 $202,000 $786 3.4% 26
West Burlington 3,184 $42,721 $136,600 $835 1.5% 213
Tipton 3,130 $69,231 $139,900 $761 2.5% 33
Tama 3,073 $59,129 $97,200 $829 7.7% 28
Garner 3,065 $69,056 $155,400 $735 1.8% 28
Solon 3,020 $114,936 $293,800 $1,139 1.2% 63
Wilton 2,939 $69,094 $141,500 $781 0.0% 30
Onawa 2,876 $49,082 $102,200 $907 3.0% 36
Saylorville 2,837 $75,571 $279,600 $1,256 10.4% 104
Park View 2,835 $111,711 $253,300 $995 3.1% 107
Sibley 2,830 $60,417 $115,500 $727 7.5% 18
Fairfax 2,814 $118,750 $267,900 $1,461 2.9% 67
Marengo 2,812 $59,583 $117,600 $666 2.8% 51
Clarion 2,799 $48,853 $108,500 $703 1.1% 38
Grundy Center 2,792 $80,294 $155,400 $674 2.7%
Madrid 2,784 $74,375 $164,900 $897 1.1%
Missouri Valley 2,692 $61,480 $122,200 $800 4.6% 45
Bloomfield 2,687 $58,047 $122,200 $855 1.8% 16
Hawarden 2,673 $66,920 $134,200 $841 4.3% 12
Postville 2,653 $46,522 $92,600 $826 6.9% 58
Eldora 2,645 $67,283 $96,800 $688 3.1% 344
Kalona 2,637 $67,813 $209,800 $801 0.9% 61
Rock Rapids 2,631 $67,625 $197,500 $766 4.1% 31
Center Point 2,573 $80,053 $189,300 $928 3.1% 67
Hudson 2,557 $113,274 $231,000 $895 4.4% 67
Belmond 2,512 $55,233 $103,300 $743 3.7% 18
Mitchellville 2,506 $75,278 $170,900 $774 1.0% 13
West Branch 2,503 $72,938 $205,000 $906 0.5% 23
Jesup 2,502 $83,519 $179,800 $775 4.7% 27
New London 2,471 $60,735 $120,500 $760 2.5% 36
West Union 2,468 $50,050 $124,400 $833 1.9% 31
Belle Plaine 2,421 $65,500 $109,000 $678 2.2% 91
Rockwell City 2,389 $52,688 $82,100 $748 3.0%
La Porte City 2,347 $65,451 $139,600 $760 1.8% 67
Hull 2,340 $69,583 $214,900 $793 3.4% 12
Cascade 2,312 $62,829 $173,600 $802 0.4% 65
Atkins 2,296 $110,313 $283,800 $480 2.7% 38
Lamoni 2,284 $48,854 $104,100 $649 7.5%
Mediapolis 2,214 $71,761 $155,200 $839 3.2% 90
Alta 2,207 $70,094 $118,200 $861 15.4% 55
Colfax 2,186 $81,076 $141,300 $864 5.9% 27
Sumner 2,145 $59,926 $103,800 $591 3.1% 16
Northwood 2,142 $62,381 $121,100 $650 5.6% 16
Bellevue 2,132 $72,188 $197,700 $833 1.0% 44
Remsen 2,095 $87,800 $167,200 $857 2.3% 22
Audubon 2,089 $42,438 $86,600 $779 0.0% 44
Toledo 2,047 $51,574 $115,500 $928 10.5% 28
Ely 2,045 $97,188 $267,700 $948 2.9% 67
Kent Estates 2,044 $120,833 $335,700 1.7% 49
Columbus Junction 2,029 $62,500 $112,800 $564 5.2% 45
Epworth 1,982 $69,188 $208,000 $839 1.9% 65
Ida Grove 1,969 $65,774 $95,800 $668 3.9% 15
Lake Mills 1,965 $63,750 $123,800 $637 2.8%
Granger 1,950 $107,604 $271,300 $1,018 4.0% 33
Britt 1,921 $59,805 $96,000 $1,180 3.5% 28
Denver 1,921 $84,107 $209,600 $725 2.5% 25
Durant 1,902 $76,625 $193,300 $794 1.6% 12
Monroe 1,889 $83,362 $161,700 $742 1.2% 30
Ogden 1,878 $70,333 $143,900 $760 3.8% 11
Lisbon 1,874 $82,452 $191,200 $675 2.9% 67
Blue Grass 1,873 $78,125 $196,000 $1,190 6.2% 107
Wapello 1,861 $68,403 $117,700 $702 4.1% 45
Walcott 1,854 $74,563 $158,000 $782 2.7% 23
Peosta 1,852 $108,542 $284,900 $906 1.7% 26
Pleasantville 1,840 $66,534 $161,300 $752 2.2% 45
Mount Ayr 1,838 $61,458 $115,800 $686 1.4% 16
Sigourney 1,835 $49,688 $105,700 $823 1.5% 35
Farley 1,833 $97,868 $218,800 $869 4.8% 65
Sac City 1,825 $54,815 $100,700 $578 1.9% 50
Reinbeck 1,784 $82,188 $148,600 $670 2.7%
Greenfield 1,778 $50,598 $118,800 $602 2.9% 60
Dallas Center 1,770 $78,939 $209,500 $750 1.1% 33
Prairie City 1,762 $80,000 $176,800 $863 5.8% 13
Lake City 1,745 $59,704 $93,600 $719 2.0% 18
Parkersburg 1,738 $69,038 $190,600 $638 4.6% 5
Stuart 1,726 $57,031 $147,500 $707 3.3% 26
Manson 1,718 $69,444 $112,900 $654 4.7%
Leon 1,707 $56,818 $77,000 $534 1.4%
Ackley 1,699 $60,577 $94,000 $638 2.9% 108
Corydon 1,688 $52,500 $88,400 $713 2.3% 17
Oakland 1,678 $71,635 $135,900 $740 1.3% 101
Guttenberg 1,667 $50,833 $189,100 $756 3.4% 13
State Center 1,654 $81,250 $140,500 $706 6.1% 57
Moville 1,640 $90,250 $165,300 $691 1.9% 131
Pocahontas 1,614 $61,037 $94,800 $638 5.4% 14
Guthrie Center 1,605 $61,607 $100,000 $773 1.8%
Brooklyn 1,600 $56,724 $115,600 $831 5.3% 40
Corning 1,592 $54,500 $77,000 $740 4.5% 16
Akron 1,580 $60,833 $131,500 $670 0.9% 22
Monona 1,571 $53,250 $117,200 $960 1.3% 13
Urbana 1,565 $107,625 $202,700 $763 2.4% 38
Holstein 1,560 $65,043 $114,200 $817 1.3% 15
Slater 1,546 $87,955 $201,800 $878 2.0% 41
Dysart 1,542 $72,917 $152,000 $775 5.1% 16
Shell Rock 1,542 $68,125 $159,100 $617 2.7% 5
Hartley 1,536 $48,088 $97,000 $720 3.2% 55
Sanborn 1,536 $54,500 $119,000 $865 1.7% 55
Fairbank 1,490 $95,200 $162,300 $675 3.8% 31
Panora 1,490 $61,438 $154,400 $991 7.9% 20
Lenox 1,488 $66,615 $104,600 $702 2.7%
Wellman 1,474 $55,833 $147,300 $755 1.4% 61
Nashua 1,472 $60,000 $105,800 $746 1.2% 28
Roland 1,472 $80,250 $159,500 $733 0.7% 41
Van Meter 1,468 $124,375 $225,000 $889 0.9% 10
Nora Springs 1,464 $71,389 $126,700 $669 0.0% 43
Manning 1,444 $62,031 $99,400 $563 0.5% 14
Traer 1,441 $67,321 $122,800 $850 3.4% 28
Logan 1,437 $78,421 $142,800 $871 1.6%
Walford 1,434 $108,864 $263,800 $842 2.3% 67
Strawberry Point 1,427 $58,750 $110,800 $636 5.2% 13
Dunlap 1,418 $56,667 $105,600 $838 5.8%
Bedford 1,416 $61,838 $86,800 $610 5.9%
Manly 1,415 $64,688 $107,200 $649 4.9% 16
Kingsley 1,382 $64,524 $142,700 $716 0.0% 22
Avoca 1,375 $66,250 $164,500 $798 2.3% 101
Earlham 1,367 $103,977 $228,500 $825 1.0% 36
University Heights 1,353 $102,838 $379,000 $1,455 1.6%
Montezuma 1,335 $62,764 $150,900 $858 10.1% 40
Elkader 1,326 $62,574 $129,500 $780 1.0% 13
Coon Rapids 1,324 $61,058 $116,100 $721 1.8% 14
Clarksville 1,311 $58,523 $118,800 $736 4.2% 5
Woodbine 1,286 $58,816 $142,600 $830 2.0%
Jewell Junction 1,284 $75,179 $124,800 $866 0.7% 52
Alton 1,283 $81,923 $183,800 $695 2.3% 12
Melcher-Dallas 1,278 $60,096 $80,600 $931 6.6% 45
Greene 1,267 $51,756 $122,800 $856 5.0% 5
Malvern 1,264 $86,413 $164,600 $818 4.3% 26
Lone Tree 1,261 $78,359 $175,400 $840 1.2% 63
Dike 1,240 $86,188 $231,500 $713 2.5%
Conrad 1,234 $67,500 $145,100 $940 1.4%
Lake Park 1,223 $75,476 $138,000 $913 0.4% 26
Laurens 1,223 $53,594 $73,100 $746 10.6% 14
Sheffield 1,209 $61,953 $128,600 $788 2.6% 17
Tripoli 1,207 $71,641 $113,200 $805 2.3% 25
Marcus 1,200 $68,750 $167,500 $723 2.4% 23
Eddyville 1,187 $59,006 $107,700 $900 5.5% 92
Gilbert 1,185 $105,000 $257,200 $918 2.2% 41
New Sharon 1,183 $62,679 $122,100 $494 2.6% 31
Fayette 1,179 $39,375 $108,300 $923 10.0% 31
Central City 1,166 $76,667 $166,400 $694 4.9% 67
Palo 1,162 $92,368 $245,400 $1,536 3.2% 67
Springville 1,160 $78,636 $161,200 $940 1.4% 67
George 1,149 $61,302 $103,500 $775 4.6% 31
Wayland 1,148 $66,731 $115,200 $643 2.2% 36
St. Ansgar 1,140 $76,042 $141,200 $822 3.9% 10
Clarence 1,136 $63,594 $137,200 $854 1.1%
Fredericksburg 1,133 $62,583 $154,600 $839 1.0% 28
Fruitland 1,127 $97,015 $215,800 1.0% 49
Swisher 1,126 $94,091 $241,800 $960 1.5% 63
Neola 1,125 $69,167 $162,200 $934 0.6% 101
Afton 1,105 $60,625 $83,200 $653 5.2% 50
Riverside 1,090 $79,265 $189,200 $743 4.1% 61
Hamburg 1,087 $54,597 $106,300 $670 2.7% 49
Newhall 1,076 $68,125 $167,500 $538 4.7% 38
Treynor 1,071 $93,958 $198,300 $1,037 3.6% 101
Villisca 1,071 $55,625 $73,400 $759 1.9% 34
Janesville 1,063 $88,625 $221,600 $605 1.6% 25
Winfield 1,063 $42,891 $100,600 $654 5.0% 36
Griswold 1,056 $60,750 $86,500 $836 2.0% 81
Lansing 1,053 $47,730 $124,000 $553 4.9% 23
Sloan 1,051 $69,167 $172,700 $938 9.6% 131
Baxter 1,036 $57,500 $142,600 $643 0.0% 50
Winthrop 1,035 $62,396 $138,500 $953 1.5% 27
Sully 1,022 $83,029 $145,700 $911 4.2% 50
Lawton 1,021 $86,607 $245,500 $778 1.8% 131
Graettinger 1,010 $69,519 $77,300 $513 1.4% 52
Preston 1,005 $81,542 $147,900 $731 0.2% 44
Rockwell 1,004 $56,481 $134,000 $492 1.1% 67
Tabor 997 $66,314 $172,700 $696 1.3% 49
Buffalo 995 $74,667 $131,000 $767 0.6% 15
Larchwood 993 $62,955 $181,600 $807 0.5% 31
Walnut 990 $56,364 $110,200 $803 2.5% 101
Arnolds Park 989 $82,500 $321,600 $638 0.4% 26
Woodward 987 $65,625 $167,200 $713 5.9% 26
Underwood 983 $92,188 $225,600 $840 1.5% 101
Allison 980 $61,458 $101,200 $548 0.6% 5
Anita 974 $63,487 $113,800 $823 1.3% 81
Gladbrook 969 $62,083 $122,400 $763 2.9% 28
Dakota City 966 $64,583 $112,100 $874 7.7% 20
Glidden 964 $67,361 $145,200 $550 0.9% 14
Riceville 962 $48,009 $92,900 $957 2.2% 24
Merrill 960 $76,250 $152,100 $588 2.8% 22
Danville 948 $76,726 $130,100 $814 0.4% 90
Sidney 948 $64,500 $112,900 $637 0.9% 49
Victor 946 $64,141 $102,500 $682 1.9% 41
Aurelia 941 $66,378 $124,300 $596 2.6% 23
Hospers 941 $69,659 $150,300 $641 4.0% 12
Hinton 936 $97,708 $229,100 $882 0.2% 22
West Bend 936 $80,337 $143,500 $540 4.0% 52
Schleswig 933 $68,567 $115,200 $486 4.5% 19
Buffalo Center 925 $50,000 $96,300 $638 9.1%
De Soto 925 $86,071 $194,000 $825 3.8% 116
Mechanicsville 924 $67,292 $142,100 4.2% 27
Mapleton 923 $51,648 $102,100 $691 2.5% 36
Keosauqua 921 $52,083 $96,000 $425 4.7% 16
Donnellson 920 $51,953 $128,700 $731 1.7% 64
Lake View 920 $63,472 $142,500 $538 1.5% 50
West Point 913 $59,583 $153,200 1.1% 64
Kanawha 912 $63,889 $70,300 $633 1.9% 28
Aplington 907 $66,625 $127,200 $685 1.1% 5
Essex 907 $54,265 $76,900 $656 5.0% 69
St. Charles 903 $93,889 $195,400 $925 0.9% 36
Rockford 895 $61,741 $93,900 $759 4.5% 43
Arcadia 894 $66,667 $131,700 $762 2.0% 14
Whiting 894 $61,250 $82,100 $878 2.9% 36
Newell 892 $64,167 $101,500 $627 5.1% 55
Hills 889 $78,406 $214,100 $1,179 0.7% 63
Elk Run Heights 886 $67,045 $162,800 $957 0.2% 67
Cambridge 885 $69,038 $161,200 $890 4.8% 41
Keota 883 $67,917 $93,200 $682 0.6% 35
Princeton 882 $79,940 $229,500 $745 5.7% 107
Inwood 879 $59,632 $150,600 $1,010 7.4% 31
Olin 875 $62,738 $91,200 $725 14.1% 24
Odebolt 873 $65,417 $89,500 $601 3.8% 50
Paullina 873 $60,250 $112,900 $808 3.7% 55
Earlville 871 $74,000 $133,200 $775 1.9% 39
Primghar 870 $75,000 $118,500 $725 6.3% 55
Lake Panorama 866 $123,313 $421,600 0.0%
Wheatland 866 $34,141 $97,900 $743 2.8% 82
Dunkerton 860 $80,500 $182,900 $703 1.3% 67
Gowrie 854 $52,135 $90,600 $646 5.0% 27
Exira 847 $43,229 $69,100 $568 2.1%
Ossian 847 $64,250 $135,700 $683 2.1% 24
Schaller 844 $64,063 $75,700 $740 1.4% 50
Colo 838 $77,188 $144,300 $1,016 4.6% 41
Shellsburg 834 $67,159 $177,500 $917 1.6% 38
Calmar 831 $73,500 $185,000 $655 0.2% 24
Alden 830 $62,969 $103,400 $562 6.7% 108
Battle Creek 830 $53,750 $66,300 $443 1.0% 15
Hubbard 830 $65,688 $91,400 $647 1.2% 108
Adair 828 $50,688 $119,400 $876 6.5% 26
Alburnett 828 $89,167 $188,500 $755 1.3% 67
North English 826 $47,656 $95,000 $674 1.3% 41
Dayton 824 $66,250 $100,500 $548 4.7% 179
Stratford 822 $45,978 $84,500 $592 4.0% 52
Hedrick 813 $59,375 $76,800 $570 9.3% 35
Shueyville 813 $144,063 $472,800 1.1% 63
Sioux Rapids 812 $54,904 $80,500 $752 2.0% 55
Correctionville 810 $50,750 $84,500 $575 2.8% 131
Fremont 810 $61,667 $95,600 $546 3.8% 31
Raymond 810 $60,972 $205,700 $950 5.3% 67
Redfield 810 $68,125 $131,500 $775 2.4% 33
Coggon 791 $81,375 $141,700 $625 1.3% 67
Garnavillo 790 $75,417 $121,100 $846 0.5% 13
Le Grand 790 $70,208 $139,400 $694 2.4% 57
Milo 789 $73,281 $131,000 $860 0.0% 29
Melbourne 788 $91,500 $138,000 $722 4.3% 57
Early 787 $85,357 $79,400 $585 9.6% 50
Dumont 784 $49,625 $64,500 $717 6.4% 5
Okoboji 784 $56,845 $285,000 $910 2.1% 26
Morning Sun 783 $67,212 $85,700 $894 1.5% 45
Ainsworth 781 $63,295 $106,300 $667 0.5% 61
Maxwell 776 $80,000 $145,500 $598 4.7% 41
Gilbertville 770 $79,286 $169,300 $766 2.8% 67
Carson 762 $62,813 $159,500 $697 4.2% 101
New Hartford 758 $64,583 $93,800 $835 6.5% 5
Readlyn 758 $80,455 $149,200 $725 1.3% 25
Armstrong 755 $49,338 $77,600 $596 6.9% 46
Van Horne 750 $76,000 $161,100 $922 8.1% 38
Lowden 749 $57,969 $105,400 $847 6.6% 27
Ruthven 746 $62,250 $89,600 $581 3.5% 52
Elgin 739 $55,625 $87,500 $646 2.0% 31
Keystone 739 $67,708 $138,100 $912 1.3% 38
Walker 737 $81,944 $151,800 $756 3.9% 67
Manilla 733 $58,304 $88,500 $614 0.5% 19
Quasqueton 731 $66,458 $119,000 $739 3.0% 27
Wellsburg 730 $60,750 $102,000 $575 5.0%
Minden 728 $82,500 $161,400 $678 1.1% 101
What Cheer 724 $45,500 $43,300 $781 9.9% 35
Boyden 719 $81,250 $167,200 $743 0.0% 12
Eldon 718 $42,386 $56,100 9.2% 92
Beaverdale 714 $67,188 $165,500 $1,083 4.3% 90
Brighton 711 $52,292 $86,900 $686 13.8% 61
Montrose 706 $67,000 $98,000 $632 2.6% 64
Blairstown 705 $66,750 $141,500 $870 3.6% 38
Oxford 702 $64,643 $183,800 $908 3.0% 63
Shelby 698 $52,857 $123,800 $860 5.7% 101
Klemme 694 $49,375 $86,600 $642 2.8% 28
Latimer 694 $70,417 $96,700 $887 3.1% 17
Wall Lake 691 $63,125 $115,700 $594 4.2% 50
Orleans 690 $67,833 $426,800 $959 8.4% 26
Swea City 690 $48,906 $45,300 $540 3.8% 6
McGregor 686 $52,639 $126,800 $610 0.0% 13
Murray 681 $60,469 $66,000 $925 3.1% 53
Long Grove 675 $117,708 $289,900 $1,500 1.6% 107
Stanton 674 $82,143 $90,700 $678 0.0% 34
Dexter 670 $72,083 $152,900 $822 6.0% 33
Hazleton 669 $48,542 $76,400 $794 6.3% 27
Albert City 666 $71,667 $80,000 $731 5.2% 55
Lakeside 666 $86,000 $190,600 $871 6.4% 55
Goldfield 665 $57,656 $77,900 $803 1.5% 18
Rolfe 665 $56,000 $51,300 $753 22.2% 14
Hartford 657 $71,635 $148,900 $1,167 5.4% 29
Hopkinton 657 $80,714 $98,800 $507 1.7% 39
Zearing 655 $62,917 $129,700 $748 2.4% 41
Edgewood 654 $58,068 $145,500 $953 3.7% 39
Crescent 651 $100,625 $240,300 $1,229 0.0% 101
Denmark 648 $116,875 $196,000 $875 0.0% 64
Ventura 638 $76,667 $322,100 $950 1.1% 67
Kellogg 635 $46,500 $72,500 $736 13.7% 50
Batavia 631 $50,132 $101,800 $900 11.0% 22
Fonda 624 $51,845 $58,300 $570 5.2% 14
Bancroft 620 $43,542 $76,000 $675 3.0% 6
Everly 618 $54,792 $96,000 $738 2.8% 27
Garwin 614 $57,386 $85,800 $646 1.1% 28
Moulton 613 $53,958 $48,000 $571 2.7% 54
Gilmore City 609 $50,208 $77,500 $643 1.1% 20
Fontanelle 608 $56,042 $86,100 $772 3.5% 26
Grand Junction 606 $42,083 $81,100 7.0% 18
Cumming 594 $146,250 $436,900 $1,125 1.4% 29
Washburn 594 $72,461 $115,800 1.7% 67
Albion 593 $71,838 $105,700 $911 5.2% 57
Moravia 592 $53,750 $108,700 $680 15.2% 54
Elma 591 $40,625 $70,900 $564 2.4% 24
Colesburg 586 $63,750 $105,600 $685 5.7% 39
Gilman 584 $98,438 $81,800 $663 7.4% 57
Truro 581 $58,750 $149,200 $840 0.7% 36
Coalville 580 $71,875 $158,700 9.6% 179
Martensdale 579 $46,786 $158,500 $816 6.3% 29
Middle Amana 578 $93,503 $251,600 0.0% 41
Ocheyedan 577 $72,969 $94,000 $420 0.0% 18
Doon 575 $60,000 $150,000 $600 2.8% 31
Stanwood 568 $55,000 $124,200 $873 2.1% 27
University Park 566 $63,162 $89,700 $745 3.4% 31
Radcliffe 564 $66,250 $97,600 $517 2.2% 108
Seymour 558 $40,547 $64,800 $613 2.4% 17
Amana 556 $199,800 0.0% 41
Elkhart 553 $73,636 $210,600 0.7% 104
Ellsworth 553 $68,864 $123,700 $950 8.3% 52
Ireton 550 $70,625 $140,200 $1,094 1.7% 12
Sabula 548 $54,375 $114,700 $883 4.6% 159
Elk Horn 544 $59,306 $120,400 $600 4.1%
Lovilia 542 $60,104 $90,000 $792 4.5% 48
Ashton 541 $54,375 $82,000 $895 1.6% 18
Oxford Junction 540 $49,750 $68,800 $739 2.1% 24
Wyoming 540 $63,125 $99,900 $805 9.8% 24
Whittemore 537 $74,231 $86,800 $608 0.0% 6
Dows 535 $46,677 $42,000 $606 1.1% 18
Russell 532 $44,375 $47,900 $682 0.0% 56
Anthon 527 $47,344 $92,000 $950 6.0% 131
Pomeroy 527 $53,750 $66,000 $677 1.0%
Birmingham 523 $58,750 $95,400 $811 0.4% 16
Scranton 522 $51,625 $55,600 $847 2.5% 18
Badger 519 $72,250 $118,200 $709 4.3% 179
New Virginia 519 $74,500 $127,100 $875 2.1% 29
Sutherland 518 $58,000 $80,000 $556 4.3% 55
Burt 517 $57,344 $71,100 $821 1.8% 6
Norway 516 $90,000 $148,000 $713 0.6% 38
Stanhope 516 $60,208 $93,800 $500 1.5% 52
Churdan 515 $58,125 $59,600 $910 9.5% 18
Vail 512 $56,154 $73,800 $600 2.4% 19
Hawkeye 511 $55,938 $78,800 $738 1.8% 31
Humeston 510 $48,600 $70,000 $531 2.2% 17
Lamont 510 $51,250 $86,700 $820 1.4% 27
Royal 510 $57,500 $78,500 $792 3.5% 27
Emerson 508 $58,750 $106,500 $850 6.9% 26
Farmington 506 $55,625 $50,800 $807 2.6% 16
Grand Mound 501 $76,000 $146,700 $697 3.8% 82
Lynnville 497 $50,893 $127,500 $556 1.3% 50
Richland 497 $52,344 $114,700 $779 5.3% 35
Milton 496 $38,125 $60,000 $564 5.4% 16
Beacon 495 $54,250 $74,100 $675 2.5% 31
Delhi 494 $80,739 $133,900 $790 0.7% 39
Rudd 493 $70,375 $95,000 $821 4.7% 43
Riverdale 491 $86,250 $281,000 $1,693 5.2% 107
Clermont 490 $70,104 $119,100 $550 5.0% 31
Stacyville 488 $57,188 $92,700 $625 0.0% 10
Elliott 487 $63,839 $59,700 $771 0.4% 34
Maynard 484 $44,091 $123,800 $590 0.0% 31
McCallsburg 484 $70,598 $163,000 $631 9.8% 41
Collins 483 $69,844 $127,500 $975 5.3% 41
New Albin 478 $56,453 $126,000 0.0% 30
Twin Lakes 475 $119,679 $536,500 11.8%
Charter Oak 468 $56,625 $79,000 $711 2.0% 19
Conesville 467 $68,750 $71,400 $875 6.3% 49
Marquette 467 $42,656 $124,200 $655 6.7% 13
Thompson 466 $53,250 $90,500 $684 4.3%
Thornton 466 $58,676 $93,600 $655 2.0% 67
Agency 463 $51,250 $120,000 $552 2.8% 92
Diagonal 463 $85,000 $85,600 $825 0.0% 16
Livermore 457 $74,167 $69,600 $1,083 9.0% 20
Lockridge 456 $86,458 $82,200 $1,000 4.9% 22
Lewis 455 $34,272 $60,900 $597 8.4% 81
Packwood 455 $38,750 $75,300 $625 10.3% 22
Delmar 450 $60,625 $114,300 $900 1.6% 82
Farnhamville 448 $48,750 $63,000 $729 1.1%
Salix 446 $67,500 $150,500 $738 0.4% 131
Arlington 445 $47,500 $109,600 $438 1.0% 31
Galva 444 $66,250 $81,400 $586 0.0% 15
Lime Springs 443 $64,167 $96,700 $538 2.2% 24
Clearfield 442 $53,625 $65,600 $618 9.3%
Breda 439 $57,426 $135,400 $823 2.8% 14
Titonka 439 $56,932 $54,400 $656 1.3% 6
Grandview 434 $43,583 $118,600 $777 0.0% 45
Little Rock 430 $64,000 $82,200 $663 0.9% 31
Ringsted 430 $61,477 $37,000 $642 2.1% 46
Bonaparte 423 $40,000 $56,800 11.3% 16
Lehigh 423 $56,667 $81,400 $563 4.7% 179
Allerton 421 $47,969 $59,700 $564 4.1% 17
Otho 421 $40,673 $83,400 $550 3.4% 179
Union 421 $59,375 $72,800 $633 4.0% 108
Charlotte 419 $61,786 $99,400 $725 5.1% 82
Bussey 418 $47,000 $56,500 $546 5.4% 45
Orient 417 $66,563 $96,600 $685 11.5% 26
Bennett 416 $79,750 $122,800 $914 2.1% 27
New Vienna 412 $87,361 $175,400 $1,025 1.9% 65
Dow City 411 $46,667 $86,900 $674 0.7% 19
Martelle 411 $98,438 $123,000 $663 11.2% 24
Calamus 408 $67,708 $122,800 $650 2.0% 82
Lost Nation 407 $46,250 $70,900 $439 2.4% 82
Menlo 407 $75,875 $106,500 $675 9.8%
Andrew 403 $61,613 $116,300 $930 8.1% 44
Earling 403 $38,929 $100,000 $682 8.0%
Wahpeton 403 $93,750 $390,800 $713 0.0% 26
Kelley 401 $103,750 $189,400 $866 1.4% 41
Silver City 400 $73,750 $127,300 4.1% 26
Worthington 400 $77,083 $145,600 $713 1.4% 65
Miles 398 $63,125 $129,700 $740 1.5% 44
Callender 396 $64,286 $92,800 $392 0.6% 179
Farragut 396 $47,500 $101,500 $596 0.0% 49
Farmersburg 395 $46,641 $75,300 $603 2.8% 13
Bode 390 $54,531 $70,300 $538 0.0% 20
Massena 390 $63,393 $93,800 $567 5.3% 81
Mondamin 389 $71,354 $94,000 $888 6.4%
Runnells 388 $95,000 $185,000 $696 5.9% 104
Middletown 383 $55,938 $140,600 $720 0.0% 90
Peterson 382 $68,750 $73,300 $625 3.0% 27
Sheldahl 382 $64,375 $154,300 $1,063 14.2% 41
Plainfield 381 $65,250 $110,000 $646 9.6% 25
Alleman 379 $125,313 $268,900 0.9% 104
Lawler 377 $54,688 $90,000 $625 5.2% 28
Minburn 377 $68,214 $130,300 $900 1.0% 33
Casey 375 $51,750 $84,600 $850 9.9%
Plymouth 374 $69,531 $112,500 $917 0.5% 67
Bayard 372 $45,000 $55,000 $785 5.1%
Holiday Lake 371 $77,841 $221,700 0.0% 40
New Market 370 $53,333 $75,000 $495 3.3%
Ryan 368 $73,864 $140,100 $850 0.6% 39
Crawfordsville 367 $70,893 $95,700 $914 1.7% 61
Donahue 366 $102,188 $200,600 4.2% 107
Protivin 365 $59,375 $91,400 $592 3.3% 24
Letts 364 $70,833 $102,700 $850 8.2% 45
Sandusky 364 $84,417 $232,200 0.0% 64
Duncombe 362 $58,438 $101,500 $569 5.0% 179
Lacona 361 $66,058 $97,100 $840 8.7% 29
Lorimor 359 $36,563 $71,300 $781 12.4% 50
West Okoboji 357 $68,333 $543,500 $2,067 1.4% 26
Williams 357 $53,750 $80,700 $696 5.6% 52
Atalissa 355 $67,000 $120,400 $940 5.6% 49
Wesley 355 $63,750 $85,500 $575 5.3% 6
Pulaski 353 $67,115 $68,800 $900 12.1% 8
Rowley 353 $59,167 $118,800 $975 9.4% 27
McCausland 352 $63,281 $157,100 $1,313 6.0% 107
Spillville 350 $39,167 $151,000 $884 1.8% 24
Brandon 348 $58,750 $112,500 $960 6.3% 27
Mingo 346 $67,000 $118,800 $693 4.9% 50
Nichols 344 $73,750 $115,200 $638 1.0% 49
Halbur 338 $80,536 $140,300 1.0% 14
Irwin 338 $73,750 $73,000 $575 1.0%
Salem 338 $53,125 $73,300 $732 2.1% 36
Mystic 335 $46,250 $60,000 $843 6.8% 54
Templeton 335 $67,500 $146,900 $675 2.1% 14
Lohrville 334 $46,771 $51,300 $731 0.0%
Ute 331 $51,250 $69,400 $721 1.2% 36
Quimby 329 $57,500 $47,900 $682 6.8% 23
Garrison 328 $49,844 $59,500 $820 2.6% 38
Deep River 327 $75,156 $80,200 $408 0.6% 40
Libertyville 325 $71,471 $158,300 $873 1.4% 22
Pierson 325 $56,667 $84,400 $650 6.1% 131
Liscomb 324 $78,750 $92,800 $775 4.5% 57
Melvin 322 $63,438 $49,700 $525 4.4% 18
Persia 322 $70,313 $104,500 $844 2.6%
Fort Atkinson 321 $67,054 $131,000 1.6% 24
Onslow 319 $40,588 $96,700 $750 1.6% 24
Chelsea 318 $40,417 $44,000 $788 8.3% 28
Yale 316 $74,100 $867 0.0%
Waucoma 313 $64,375 $98,600 $625 1.5% 31
Delta 311 $48,750 $40,700 $600 4.5% 35
Patterson 305 $70,000 $116,500 $850 1.1% 36
Barnum 304 $79,450 $132,500 3.6% 179
Lester 303 $86,250 $170,000 0.0% 31
Lytton 303 $52,750 $55,000 $617 5.7% 50
Prescott 303 $60,714 $52,500 $844 0.7% 16
Terril 302 $34,808 $90,000 $925 0.5% 26
Frederika 301 $51,667 $91,300 $616 3.3% 25
Danbury 299 $63,125 $92,400 $583 0.0% 131
Fertile 298 $57,500 $118,800 $831 0.0% 16
Lu Verne 297 $54,500 $33,200 $788 1.4% 6
Bronson 296 $78,750 $158,500 7.0% 131
Westside 296 $61,563 $110,000 $700 0.0% 19
Floyd 295 $55,750 $104,900 $758 5.8% 43
Goose Lake 294 $73,750 $124,200 4.6% 82
Hornick 294 $78,750 $81,700 $875 0.0% 131
Ionia 294 $69,107 $97,200 $663 1.8% 28
Rhodes 292 $68,047 $86,900 $438 7.2% 57
Kimballton 289 $47,917 $80,000 $575 3.7%
Deloit 288 $50,625 $79,200 $669 4.1% 19
Holy Cross 288 $72,857 $152,000 $488 1.2% 65
Lakota 288 $71,250 $34,600 $766 2.4% 6
Granville 287 $58,750 $135,700 $943 0.7% 12
Cleghorn 284 $53,958 $85,000 $635 10.9% 23
Meservey 281 $56,250 $55,400 $775 1.0% 67
Lambs Grove 280 $99,375 $186,300 8.8% 50
Keswick 279 $55,694 $75,900 $936 0.0% 35
Kiron 277 $47,750 $60,600 $714 3.1% 19
Hancock 276 $65,417 $95,900 $908 2.7% 101
Kensett 275 $37,273 $58,600 $636 0.0% 16
Maharishi Vedic City 275 $68,095 $342,500 $1,026 0.0% 22
Columbus City 274 $63,750 $100,400 4.7% 45
Moscow 274 $48,268 $118,000 0.0% 49
Clutier 272 $48,750 $56,800 $933 8.3% 28
Greeley 272 $64,167 $69,300 $820 7.9% 39
Marble Rock 271 $68,036 $58,800 $594 4.8% 43
Stout 271 $82,222 $119,900 $1,458 3.9%
Blencoe 270 $77,727 $77,000 9.1% 36
Cantril 270 $36,705 $71,700 $1,042 0.0% 16
Mooar 268 $60,938 $66,900 0.0% 64
La Motte 267 $78,750 $131,300 $775 2.6% 44
Cumberland 266 $44,375 $59,800 $689 1.7% 81
Randolph 266 $60,625 $93,100 $1,028 5.3% 49
Riverton 265 $46,992 $38,100 $769 6.3% 49
Renwick 264 $53,438 $63,600 $689 0.6% 20
Rose Hill 264 $56,250 $65,000 3.1% 31
Holland 263 $69,423 $110,200 $1,087 14.8%
Kirkville 262 $70,000 $56,700 3.0% 92
Stockport 262 $52,083 $71,900 $725 27.3% 16
Crystal Lake 261 $71,250 $80,000 $700 2.9% 28
Lineville 260 $58,958 $48,000 $444 0.6% 17
Rickardsville 258 $94,375 $248,400 0.8% 65
Ladora 256 $56,406 $82,900 $492 4.3% 41
Arthur 255 $51,169 $59,000 $622 2.8% 15
Ridgeway 253 $56,750 $131,700 $608 6.0% 24
Diamondhead Lake 252 $142,688 $307,500 0.0%
South English 252 $50,833 $80,000 $754 2.8% 35
Bertram 251 $106,250 $257,700 0.0% 67
Mallard 251 $41,094 $53,100 $872 16.7% 52
Fenton 248 $53,250 $48,600 $722 6.1% 6
Low Moor 248 $60,000 $117,100 $775 9.5% 82
Pisgah 248 $47,083 $70,000 $738 5.0%
Joice 247 $46,979 $93,800 $703 2.6% 16
Kellerton 247 $46,429 $72,500 $713 3.7% 16
Panama 247 $69,250 $118,800 0.0%
Malcom 246 $70,250 $103,800 $656 0.7% 40
Maurice 246 $78,958 $166,900 $950 1.4% 12
Volga 244 $57,500 $73,700 $775 0.0% 13
Bradford 242 $61,402 $100,800 0.0% 17
Luana 242 $60,313 $150,000 $917 0.0% 13
Moorhead 242 $36,250 $54,400 $813 2.7% 36
Parnell 241 $59,583 $119,300 $888 1.4% 41
Coin 240 $46,125 $52,500 $628 13.3% 69
Blakesburg 238 $31,667 $81,500 $575 4.3% 92
Leland 238 $52,500 $81,000 $864 6.9%
Harpers Ferry 236 $38,750 $154,600 $706 1.0% 30
Steamboat Rock 235 $40,625 $67,800 $669 2.5% 108
Burr Oak 234 $46,250 $126,800 0.0% 24
Modale 234 $51,042 $86,000 $950 10.0%
Sherrill 233 $93,750 $209,700 $975 3.9% 65
Alvord 230 $71,250 $94,000 1.7% 31
Bagley 230 $43,929 $80,200 $655 13.4%
Fredonia 230 $57,500 $87,500 $756 1.4% 45
Hanlontown 230 $57,500 $91,700 $764 10.5% 16
Cushing 228 $63,333 $58,800 $644 0.0% 131
Dedham 228 $85,417 $128,100 1.5% 14
Fairport 228 $225,000 0.0% 49
Paton 228 $66,250 $68,600 $463 0.0% 18
Dixon 227 $71,250 $122,500 $1,188 5.4% 107
Cincinnati 226 $50,250 $45,000 $738 8.1% 54
Corwith 226 $48,125 $50,000 0.0% 28
Dundee 225 $54,219 $139,600 $625 2.8% 39
Henderson 224 $51,250 $88,500 $958 2.8% 26
Macedonia 224 $65,250 $139,600 $683 1.8% 101
New Providence 224 $73,750 $76,500 $589 5.7% 108
Luxemburg 222 $80,625 $162,000 2.0% 65
College Springs 217 $67,695 $72,100 $742 1.7% 69
Davis City 216 $41,250 $41,100 $725 7.3%
Grafton 215 $66,250 $93,500 $604 1.4% 16
Woolstock 212 $75,000 $85,500 $700 16.0% 18
Wadena 211 $48,958 $85,900 $500 3.8% 31
Garden Grove 208 $53,750 $663 12.4%
Westgate 207 $49,688 $92,100 17.1% 31
Coulter 206 $46,563 $76,700 $619 8.7% 17
Marathon 204 $38,750 $40,000 $767 19.8% 55
Oakville 202 $38,542 $81,700 $775 8.9% 45
Laurel 198 $61,875 $101,600 $650 0.9% 57
Aurora 197 $46,250 $105,200 6.6% 27
Harcourt 197 $57,900 $758 0.0% 179
Jamaica 195 $53,333 $69,600 $575 4.9%
Defiance 194 $55,000 $98,800 $658 1.9%
Oakland Acres 194 $106,458 $247,100 1.0% 50
Harris 193 $49,162 $60,000 $945 0.0% 18
Montour 193 $73,750 $93,200 2.4% 28
Thor 193 $53,900 $988 10.7% 20
Green Mountain 190 $58,000 $69,200 0.0% 57
Rippey 188 $46,667 $44,600 1.0% 18
Rake 187 $54,000 $44,500 $800 0.0%
Moorland 186 $77,083 $71,700 $775 7.8% 179
Grand River 184 $37,813 $35,400 11.5%
East Peru 183 $66,875 $80,000 $950 2.2% 36
Reasnor 183 $63,636 $86,700 $867 12.2% 50
Bentley 182 $190,000 35.2% 101
Alta Vista 181 $56,458 $62,700 $533 0.9% 28
Alexander 180 $60,000 $42,300 $559 0.0% 17
Havelock 180 $58,036 $22,800 $544 4.1% 14
Prairieburg 180 $51,250 $103,400 $850 7.4% 67
Leighton 179 $66,250 $113,700 $719 0.0% 31
Little Sioux 179 $38,000 $32,500 $688 0.0%
Rembrandt 179 $51,250 $83,800 $534 6.7% 55
Wever 178 $40,875 $260,800 18.2% 64
Woden 178 $44,519 $71,300 4.7% 28
Castana 177 $60,417 $65,000 $675 4.2% 36
Linden 175 $76,250 $95,700 $1,292 8.4% 33
Portsmouth 175 $78,125 $121,100 $663 0.0%
Fostoria 174 $76,250 $130,600 $750 0.0% 27
Garber 172 $47,159 $68,900 $430 7.4% 13
Harvey 172 $50,313 $64,300 $850 0.0% 45
Montpelier 172 $62,125 $75,200 0.0% 49
Thurman 172 $85,438 $100,000 $1,331 3.7% 49
Lidderdale 171 $68,750 $122,500 $436 4.6% 14
Luther 171 $94,063 $164,300 3.3%
Maysville 171 $66,875 $187,500 $538 21.1% 107
West Chester 171 $60,625 $72,300 17.0% 61
Bristow 170 $53,300 $438 1.0% 5
Bouton 169 $75,313 $75,000 $833 0.0% 33
Haverhill 169 $68,125 $116,800 6.1% 57
Brunsville 168 $70,208 $122,900 $1,167 1.4% 22
Gravity 168 $48,125 $52,200 $725 0.0%
New Liberty 168 $79,500 $128,100 $1,225 3.2% 107
Pacific Junction 167 $44,625 $121,900 $1,097 10.5% 26
Wallingford 167 $62,250 $84,200 $617 1.2% 46
Calumet 166 $52,917 $70,800 $525 3.3% 55
Soldier 166 $45,833 $56,000 $575 1.1% 36
Clare 163 $76,429 $83,300 $600 13.8% 179
Drakesville 163 $68,750 $92,100 11.1% 8
Blairsburg 162 $76,250 $80,700 1.2% 52
Geneva 162 $66,250 $49,000 $656 3.3% 17
Braddyville 161 $42,059 $55,300 $1,045 0.0% 69
Goodell 160 $69,500 $56,700 0.0% 28
Kamrar 160 $50,714 $60,600 0.0% 52
Ollie 160 $52,500 $82,500 $542 10.9% 35
Pilot Mound 160 $42,188 $78,600 $567 6.2%
McClelland 159 $107,188 $182,500 4.3% 101
Shambaugh 159 $69,167 $80,800 $938 0.0% 69
Auburn 157 $52,500 $77,800 $833 3.2% 50
Floris 157 $98,625 $55,000 4.5% 8
Randall 157 $63,750 $106,300 $825 8.6% 52
Smithland 157 $81,750 $73,300 $692 2.3% 131
Waterville 157 $46,250 $93,000 $575 0.0% 30
Archer 156 $63,750 $55,000 1.6% 55
Millersburg 155 $74,531 $98,600 $525 0.0% 41
Washta 155 $49,500 $50,000 $556 13.2% 23
Welton 155 $70,625 $108,800 $883 2.4% 82
Mount Auburn 154 $68,750 $154,700 $833 7.7% 38
Chester 153 $52,083 $100,000 2.9% 24
Clemons 153 $63,438 $84,400 3.8% 57
Melrose 152 $55,234 39.5% 48
Searsboro 152 $50,000 $86,100 $900 0.0% 40
Osterdock 151 $47,031 39.7% 13
South Amana 151 $285,000 0.0% 41
Ayrshire 150 $52,500 $27,500 $1,250 0.0% 52
Olds 150 $64,583 $123,600 $725 0.0% 36
Woodburn 150 $39,063 $48,300 0.0% 53
Dickens 148 $58,750 $91,300 $625 4.0% 27
Stockton 148 $46,908 $115,000 $1,054 16.0% 49
Matlock 147 $79,688 $105,000 2.2% 12
Decatur City 146 $43,750 $76,700 $713 2.7%
St. Lucas 146 $60,625 $90,000 0.0% 31
Webster 145 $31,985 $72,500 $850 4.6% 35
Hillsboro 144 $37,500 $47,000 $750 10.7% 36
Magnolia 144 $73,333 $107,300 1.3%
North Washington 144 $83,333 $100,000 0.0% 28
Westphalia 144 $102,955 $95,000 $475 0.0%
Superior 143 $56,125 $72,100 6.6% 26
Linn Grove 142 $58,125 $53,800 $800 5.9% 55
Monmouth 142 $57,500 $55,600 $725 1.4% 44
Bradgate 141 $38,300 1.3% 20
Delaware 141 $68,125 $136,900 $589 0.0% 39
Truesdale 141 $92,557 $42,500 $1,102 0.0% 55
Castalia 140 $39,375 $92,100 $731 0.0% 24
Rowan 140 $48,958 8.5% 18
Elberon 139 $68,750 $80,000 1.3% 28
Williamson 139 $43,125 $52,700 6.9% 56
Boxholm 138 $45,625 $72,500 $521 15.1%
Chapin 137 $68,032 $83,400 0.0% 17
Panorama Park 136 $66,875 $145,800 0.0% 107
Center Junction 135 $57,400 0.0% 24
Somers 134 $49,000 $65,600 $763 1.8%
Westfield 134 $49,219 $91,100 $925 4.2% 22
Baldwin 133 $45,000 $60,000 0.0% 44
Luzerne 133 $89,375 $58,600 2.8% 38
Whitten 133 $71,250 $48,100 1.4% 108
Larrabee 132 $51,250 $55,900 0.0% 23
St. Marys 131 $61,429 $148,200 $1,125 0.0% 29
Sun Valley Lake 131 $121,875 $500,000 0.0% 16
Rock Falls 130 $54,375 $137,500 $825 6.4% 67
Exline 128 $47,500 $850 0.0% 54
Springbrook 128 $82,813 $131,300 0.0% 44
St. Donatus 128 $39,750 $208,900 0.0% 44
Webb 128 $66,250 $62,000 0.0% 27
Franklin 127 $51,667 $118,500 1.9% 64
Garden City 127 $50,600 6.6% 108
Hastings 127 $68,125 $71,700 0.0% 26
Palmer 127 $58,542 $31,100 1.6% 14
Rutland 127 $78,333 $488 1.3% 20
Homestead 126 $69,167 $136,700 0.0% 41
Bernard 124 $65,313 $151,600 $650 0.0% 65
Centralia 124 $68,750 $194,400 $943 1.4% 65
Harper 124 $70,000 $89,000 $1,375 11.1% 35
Willey 124 $101,250 $175,000 1.5% 14
Blockton 123 $74,167 $714 1.3%
Fraser 123 $64,792 $151,600 4.2%
Beaman 122 $74,375 $96,700 $763 0.0%
Morrison 122 $87,500 10.9%
Mount Union 122 $50,750 $84,200 0.0% 36
Andover 121 $112,500 0.0% 82
Oyens 121 $107,917 $178,900 1.2% 22
Swaledale 120 $46,500 $51,900 $609 3.6% 67
Turin 120 $86,103 $80,000 0.0% 36
Conroy 119 $48,250 $205,000 0.0% 41
Dawson 119 $61,964 $77,100 $588 0.0% 33
Vincent 119 $57,059 $104,200 $763 1.3% 179
Lincoln 118 $57,500 $103,300 0.0% 28
Keomah Village 116 $111,250 $180,400 2.5% 31
Oak Hills 116 $250,001 $341,700 0.0% 90
Spragueville 116 $71,250 $106,300 0.0% 44
Unionville 115 $101,700 1.9% 54
Lone Rock 114 $57,857 $55,600 $642 0.0% 6
Barnes City 113 $43,375 $79,300 3.7% 31
Bridgewater 112 $53,542 $71,700 $517 2.1% 26
Douds 112 $81,406 $84,700 0.0% 16
Tingley 112 $53,750 $60,000 $625 0.0% 16
Derby 110 $57,750 $70,000 0.0% 56
Martinsburg 110 $41,071 $71,300 3.6% 35
Van Wert 110 $53,750 $62,500 3.3%
Meriden 109 $61,250 $95,000 $575 0.0% 23
Hartwick 108 $72,500 $84,000 0.0% 40
Swedesburg 108 0.0% 36
Arion 107 $35,417 $53,800 0.0% 19
Lucas 107 $48,750 $483 2.2% 56
St. Olaf 107 $69,167 $76,700 $613 6.0% 13
Ackworth 106 $111,250 $387,500 $1,200 0.0% 29
North Buena Vista 106 $47,813 $85,000 9.1% 13
Popejoy 106 $36,167 $74,100 0.0% 17
Stone City 106 $166,667 $422,200 0.0% 24
Brayton 104 $73,750 $70,000 1.4%
Kinross 104 $52,500 8.8% 35
Percival 104 $51,667 $88,600 0.0% 49
Lowell 103 $79,444 $93,900 0.0% 36
Ferguson 102 $46,250 $51,000 $775 32.1% 57
Hansell 101 $67,083 $68,900 $681 0.0% 17
Nemaha 101 $60,417 $58,800 5.4% 50
Sperry 101 $75,385 $1,099 0.0% 90
Northboro 99 $87,647 $24,100 0.0% 69
Orchard 99 $55,250 $80,000 0.0% 10
Marne 98 $38,125 $86,700 $725 6.0% 81
Yarmouth 95 0.0% 90
McIntire 94 $34,444 $64,100 8.9% 10
Weldon 94 $36,375 $78,300 12.5%
Mitchell 93 $61,528 $110,700 2.1% 10
High Amana 92 $202,100 0.0% 41
Weston 91 0.0% 101
Dolliver 89 $55,000 $52,700 0.0% 46
Shannon City 89 $78,438 $51,000 $850 11.1% 50
St. Anthony 88 $58,500 $44,000 0.0% 57
Cylinder 87 $59,000 $73,800 $725 0.0% 52
Plover 86 $43,125 $41,400 12.5% 14
Buckeye 84 $54,167 $45,000 $634 2.4% 108
Plano 84 $57,083 $95,000 50.9% 54
Struble 84 $93,750 $133,800 0.0% 22
Westwood 84 $100,625 $240,300 0.0% 36
Wiota 84 $73,403 $87,500 $800 0.0% 81
Hamilton 82 $66,250 0.0% 45
Downey 81 $94,167 $168,200 0.0% 27
Macksburg 81 $76,900 6.4% 36
Stanley 81 $43,542 30.2% 27
Vining 81 $85,625 $81,100 5.3% 28
Duncan 80 0.0% 28
Oto 80 $37,500 $542 23.1% 131
Promise City 80 $38,393 $53,800 0.0% 17
Carpenter 79 $54,844 $62,500 $950 1.8% 10
Ledyard 79 $40,625 $33,600 0.0% 6
Pleasant Plain 79 $61,200 0.0% 22
Arispe 78 $41,667 $75,000 3.1% 50
California Junction 78 0.0%
Chatsworth 77 $50,000 $152,500 $729 0.0% 12
Houghton 77 $107,917 $171,900 $675 5.4% 64
Rossie 77 0.0% 27
Sageville 76 $69,063 $238,600 0.0% 65
Toronto 76 $41,250 $78,300 18.2% 82
Zwingle 76 $127,100 $900 6.1% 65
Cromwell 75 $52,813 $91,300 0.0% 50
Gray 75 $54,904 $48,800 0.0%
Knierim 75 $82,750 $71,300 0.0%
Masonville 74 $42,813 $60,800 $675 2.4% 39
West Amana 74 $100,119 0.0% 41
Rome 72 $36,250 $35,000 $1,054 0.0% 36
Sharpsburg 72 $47,321 $90,800 2.9%
Climbing Hill 71 $67,679 $126,400 0.0% 131
Greenville 71 $43,438 $45,000 0.0% 27
Ralston 71 $66,250 $80,800 $725 11.4% 18
Spring Hill 71 $97,750 $115,000 2.1% 29
Trenton 70 0.0% 36
Hayesville 68 $38,750 $58,900 3.6% 35
Chillicothe 67 $61,375 $80,600 16.7% 92
Marysville 67 $72,917 19.4% 45
St. Joseph 67 0.0% 6
Craig 66 $86,250 $86,400 $713 0.0% 22
Clayton 65 $63,750 $146,900 11.1% 13
Dougherty 65 $42,813 $55,000 9.5% 67
Randalia 65 $34,643 $53,800 12.1% 31
St. Paul 65 $83,250 $156,300 0.0% 64
Grant 64 $32,500 $52,500 0.0% 34
Nodaway 64 $41,875 $45,700 8.3% 16
Redding 64 $75,500 $152,500 0.0% 16
Watkins 63 $34,792 0.0% 38
Colwell 62 $46,875 $100,000 0.0% 43
Lanesboro 62 $21,563 $78,300 8.3% 14
Pleasanton 62 0.0%
Rodney 62 $47,917 6.3% 36
Guernsey 61 $63,750 $63,800 $744 0.0% 40
Carbon 59 $43,125 $71,700 0.0% 16
Ricketts 59 $45,000 $742 29.2% 19
Swan 59 $41,667 0.0% 45
Tennant 59 $50,000 $82,500 0.0%
Thornburg 59 $50,417 $22,500 20.0% 35
Balltown 58 $96,250 $231,300 0.0% 65
Kirkman 58 $81,250 $85,000 $1,167 9.8%
New Haven 58 $54,286 0.0% 10
Augusta 57 $87,900 0.0% 90
Beaver 57 $83,750 $56,700 0.0%
Scarville 57 $51,700 3.0%
Aredale 54 $28,750 $54,200 4.0% 5
Irvington 54 0.0% 6
Maloy 54 $91,563 0.0% 16
Numa 53 $59,750 $48,800 0.0% 54
Miller 52 0.0% 28
Rinard 52 $56,250 $40,000 0.0%
Imogene 51 $57,500 $53,300 0.0% 49
Bassett 50 $58,250 $83,000 0.0% 28
Galt 50 $43,300 0.0% 18
Morley 49 $35,625 $57,500 0.0% 24
Rochester 48 53.3% 27
Gruver 47 $54,583 $48,300 0.0% 46
Sandyville 46 $162,500 5.9% 29
Coburg 45 $31,875 0.0% 34
St. Benedict 44 $81,563 25.0% 6
Anderson 43 30.3% 49
Curlew 43 $58,750 $43,300 0.0% 52
Gibson 43 $51,528 $76,600 21.7% 35
Loveland 43 25.7% 101
Thayer 43 $68,750 $32,500 5.9% 50
Argyle 42 0.0% 64
Valeria 42 $73,125 13.6% 50
Clio 40 $48,750 $51,700 0.0% 17
Gillett Grove 39 $62,900 0.0% 27
Graf 39 $53,750 $187,500 4.2% 65
Little Cedar 39 0.0% 10
Rathbun 38 $46,250 $55,000 0.0% 54
Buck Grove 37 $78,750 $45,000 13.0% 19
Jackson Junction 37 $82,500 0.0% 24
Ellston 36 $54,688 $22,900 0.0% 16
East Amana 35 0.0% 41
Frytown 35 0.0% 63
Kingston 35 0.0% 90
Yorktown 35 $46,250 $85,000 21.4% 69
Blanchard 34 $43,750 $52,500 0.0% 69
Millerton 33 $83,750 $112,500 0.0% 17
Varina 32 $43,750 $43,300 0.0% 14
Conway 31 $21,518 0.0%
Delphos 31 $70,625 0.0% 16
Aspinwall 29 $61,250 $77,000 0.0% 19
Jolley 28 9.1%
Portland 28 0.0% 67
Dana 27 $82,500 $917 0.0% 18
Mineola 26 26
Mona 26 0.0% 10
Ottosen 25 $58,125 11.1% 20
Udell 24 $71,875 $60,000 0.0% 54
Coppock 23 0.0% 61
Leando 23 0.0% 16
Otranto 23 10
Benton 22 $46,250 $72,500 0.0% 16
Owasa 22 $65,000 0.0% 108
Burchinal 21 25.0% 67
Cotter 21 $108,300 0.0% 45
Toeterville 21 0.0% 10
Hayfield 20 0.0% 28
Elkport 17 $23,958 $54,200 0.0% 13
Hardy 17 0.0% 20
Durango 16 $70,625 $187,500 0.0% 65
Rodman 16 $100,000 0.0% 52
Yetter 16 $32,500 0.0%
Bevington 15 0.0% 29
Hepburn 15 $32,500 0.0% 69
Argo 12 0.0% 107
Bartlett 12 0.0% 49
Big Rock 12 0.0% 107
Le Roy 12 $51,667 0.0%
Roseville 12 0.0% 43
Plainview 10 0.0% 107
Bolan 8 16
Corley 6 0.0%
River Sioux 5 0.0%
Jacksonville 4 0.0%
Athelstan 3
Berkley 3
Bankston 2 0.0% 65
Beaconsfield 2 16
Hutchins 0 28
Kent 0 50
Meyer 0 10
Mount Sterling 0 16
Sexton 0 6

Frequently Asked Questions

Waterloo, IA is among the most affordable cities in Iowa, with a cost of living index of 88 (US average = 100) and a median home value of $142,000. See the full ranking above.
Ankeny, IA ranks among the safest cities in Iowa, with a crime index of 46 (100 = U.S. average, lower is safer). Crime data from the FBI UCR Program.
Ankeny, IA has one of the highest median household incomes in Iowa at $101,151 per year. Source: US Census ACS 5-Year Estimates.

Compare Any Two Cities

vs