Most Affordable Cities in Iowa
Cities ranked by home-value-to-income ratio. Lower ratio = more affordable. Only cities with 1,000+ population included.
| # | City | Ratio | Home Value | Median Income | Population |
|---|---|---|---|---|---|
| 1 | Graettinger | 1.1x | $88,500 | $82,417 | 1,096 |
| 2 | Laurens | 1.2x | $60,300 | $48,988 | 1,206 |
| 3 | Villisca | 1.3x | $77,000 | $60,465 | 1,048 |
| 4 | Lake City | 1.4x | $100,900 | $74,167 | 1,693 |
| 5 | Britt | 1.4x | $101,900 | $72,943 | 1,882 |
| 6 | Corning | 1.5x | $96,400 | $64,773 | 1,567 |
| 7 | Tripoli | 1.5x | $120,500 | $78,324 | 1,156 |
| 8 | Belle Plaine | 1.5x | $113,900 | $73,656 | 2,380 |
| 9 | Ida Grove | 1.5x | $94,900 | $61,250 | 1,967 |
| 10 | Tama | 1.6x | $106,800 | $68,661 | 3,051 |
| 11 | Rockwell City | 1.6x | $88,500 | $56,741 | 2,401 |
| 12 | Bedford | 1.6x | $96,800 | $60,781 | 1,336 |
| 13 | Pocahontas | 1.6x | $106,100 | $66,574 | 1,763 |
| 14 | Manly | 1.7x | $120,300 | $72,813 | 1,320 |
| 15 | Manning | 1.7x | $120,500 | $72,831 | 1,533 |
| 16 | Eagle Grove | 1.7x | $104,600 | $63,125 | 3,593 |
| 17 | Ackley | 1.7x | $103,900 | $62,583 | 1,482 |
| 18 | Eddyville | 1.7x | $104,200 | $61,480 | 1,163 |
| 19 | Melcher-Dallas | 1.7x | $99,800 | $58,611 | 1,176 |
| 20 | Nora Springs | 1.7x | $134,500 | $78,594 | 1,363 |
| 21 | Eldora | 1.7x | $133,000 | $77,188 | 2,617 |
| 22 | Ottumwa | 1.7x | $106,300 | $61,103 | 25,430 |
| 23 | Guthrie Center | 1.7x | $123,800 | $71,116 | 1,689 |
| 24 | Chariton | 1.7x | $81,900 | $46,979 | 4,242 |
| 25 | Buffalo | 1.8x | $122,100 | $69,728 | 1,097 |
| 26 | Perry | 1.8x | $121,400 | $68,910 | 7,985 |
| 27 | Coon Rapids | 1.8x | $134,100 | $76,012 | 1,467 |
| 28 | Manson | 1.8x | $116,900 | $66,250 | 1,645 |
| 29 | Holstein | 1.8x | $114,400 | $64,115 | 1,600 |
| 30 | Clarion | 1.8x | $116,200 | $64,625 | 2,770 |
| 31 | New London | 1.8x | $139,600 | $77,560 | 2,338 |
| 32 | Corydon | 1.8x | $92,400 | $51,250 | 1,628 |
| 33 | Logan | 1.8x | $154,000 | $84,833 | 1,392 |
| 34 | Jewell Junction | 1.8x | $148,100 | $81,250 | 1,084 |
| 35 | Lenox | 1.8x | $111,400 | $61,000 | 1,569 |
| 36 | Hawarden | 1.8x | $136,300 | $74,167 | 2,658 |
| 37 | Leon | 1.8x | $99,800 | $54,231 | 1,899 |
| 38 | Marshalltown | 1.8x | $127,700 | $69,068 | 27,626 |
| 39 | Albia | 1.8x | $130,300 | $70,455 | 3,663 |
| 40 | Walnut | 1.9x | $115,900 | $62,500 | 1,342 |
| 41 | Fort Madison | 1.9x | $94,200 | $50,705 | 10,133 |
| 42 | Brooklyn | 1.9x | $137,100 | $73,438 | 1,459 |
| 43 | Primghar | 1.9x | $147,500 | $78,750 | 1,014 |
| 44 | Estherville | 1.9x | $101,400 | $54,124 | 5,839 |
| 45 | Monona | 1.9x | $140,800 | $74,286 | 1,531 |
| 46 | Reinbeck | 1.9x | $165,000 | $86,797 | 1,715 |
| 47 | Wayland | 1.9x | $135,500 | $70,774 | 1,191 |
| 48 | Sully | 1.9x | $173,700 | $90,189 | 1,022 |
| 49 | Cresco | 1.9x | $117,200 | $60,608 | 3,908 |
| 50 | Burlington | 1.9x | $114,300 | $59,000 | 23,728 |
| 51 | Nashua | 1.9x | $129,600 | $66,597 | 1,622 |
| 52 | Charles City | 1.9x | $115,400 | $59,180 | 7,232 |
| 53 | Shenandoah | 2.0x | $116,700 | $59,783 | 4,892 |
| 54 | Van Meter | 2.0x | $264,000 | $135,139 | 1,628 |
| 55 | Hartley | 2.0x | $112,700 | $57,656 | 1,553 |
| 56 | Clinton | 2.0x | $118,200 | $60,230 | 24,322 |
| 57 | Springville | 2.0x | $182,400 | $92,656 | 1,172 |
| 58 | Oakland | 2.0x | $160,200 | $81,354 | 1,408 |
| 59 | Columbus Junction | 2.0x | $125,800 | $63,828 | 2,110 |
| 60 | Aplington | 2.0x | $147,500 | $74,773 | 1,111 |
| 61 | Keokuk | 2.0x | $104,300 | $52,711 | 9,662 |
| 62 | Wapello | 2.0x | $143,900 | $72,708 | 1,765 |
| 63 | Urbana | 2.0x | $228,900 | $115,655 | 1,639 |
| 64 | Lake Mills | 2.0x | $122,600 | $61,875 | 2,088 |
| 65 | Lone Tree | 2.0x | $179,800 | $90,625 | 1,218 |
| 66 | Carter Lake | 2.0x | $169,400 | $85,349 | 3,767 |
| 67 | Strawberry Point | 2.0x | $114,700 | $57,778 | 1,267 |
| 68 | Traer | 2.0x | $151,900 | $76,406 | 1,519 |
| 69 | Red Oak | 2.0x | $99,700 | $50,109 | 5,510 |
| 70 | State Center | 2.0x | $167,400 | $83,942 | 1,412 |
| 71 | St. Ansgar | 2.0x | $152,500 | $76,458 | 1,206 |
| 72 | Clarksville | 2.0x | $125,900 | $62,917 | 1,237 |
| 73 | Sumner | 2.0x | $118,000 | $58,854 | 2,106 |
| 74 | Webster City | 2.0x | $127,200 | $63,430 | 7,769 |
| 75 | Hudson | 2.0x | $242,700 | $120,481 | 2,699 |
| 76 | Remsen | 2.0x | $185,900 | $91,477 | 1,823 |
| 77 | Winfield | 2.0x | $100,000 | $49,063 | 1,007 |
| 78 | Emmetsburg | 2.0x | $114,300 | $55,833 | 3,648 |
| 79 | Mount Ayr | 2.0x | $152,000 | $74,167 | 1,816 |
| 80 | Northwood | 2.1x | $130,300 | $63,450 | 2,040 |
| 81 | Oelwein | 2.1x | $96,300 | $46,653 | 5,834 |
| 82 | Madrid | 2.1x | $185,600 | $89,844 | 2,808 |
| 83 | Missouri Valley | 2.1x | $148,500 | $71,818 | 2,666 |
| 84 | Forest City | 2.1x | $143,500 | $69,205 | 4,290 |
| 85 | Shell Rock | 2.1x | $163,100 | $78,657 | 1,625 |
| 86 | Malvern | 2.1x | $174,700 | $84,223 | 1,323 |
| 87 | Lamoni | 2.1x | $113,400 | $54,554 | 2,207 |
| 88 | Fairbank | 2.1x | $186,900 | $89,712 | 1,275 |
| 89 | Central City | 2.1x | $179,700 | $85,400 | 1,356 |
| 90 | Fruitland | 2.1x | $217,700 | $103,424 | 1,049 |
| 91 | Hampton | 2.1x | $99,400 | $47,088 | 4,306 |
| 92 | Postville | 2.1x | $104,700 | $49,485 | 2,979 |
| 93 | Marengo | 2.1x | $123,200 | $57,941 | 2,725 |
| 94 | Jesup | 2.1x | $190,200 | $89,408 | 2,561 |
| 95 | Osceola | 2.1x | $146,300 | $68,284 | 5,523 |
| 96 | Greene | 2.1x | $120,700 | $56,335 | 1,339 |
| 97 | Carlisle | 2.1x | $234,300 | $109,191 | 4,255 |
| 98 | Treynor | 2.2x | $263,500 | $121,696 | 1,126 |
| 99 | Bloomfield | 2.2x | $132,000 | $60,769 | 2,742 |
| 100 | Creston | 2.2x | $114,500 | $52,633 | 7,435 |
| 101 | Mount Vernon | 2.2x | $245,200 | $112,656 | 4,513 |
| 102 | Mason City | 2.2x | $142,000 | $64,804 | 27,050 |
| 103 | Maquoketa | 2.2x | $132,500 | $60,240 | 6,075 |
| 104 | Monroe | 2.2x | $177,200 | $80,375 | 2,120 |
| 105 | Centerville | 2.2x | $103,000 | $46,563 | 5,372 |
| 106 | Preston | 2.2x | $163,900 | $74,063 | 1,044 |
| 107 | Cherokee | 2.2x | $136,700 | $61,750 | 5,154 |
| 108 | Grundy Center | 2.2x | $177,900 | $80,357 | 2,809 |
| 109 | Sibley | 2.2x | $122,000 | $55,070 | 2,803 |
| 110 | Toledo | 2.2x | $118,400 | $53,333 | 1,966 |
| 111 | Alta | 2.2x | $146,600 | $65,833 | 2,250 |
| 112 | Center Point | 2.2x | $212,400 | $95,192 | 2,562 |
| 113 | Story City | 2.2x | $215,600 | $96,605 | 3,398 |
| 114 | Alton | 2.2x | $218,900 | $98,036 | 1,459 |
| 115 | Gilbert | 2.2x | $274,600 | $122,656 | 1,381 |
| 116 | Independence | 2.2x | $165,300 | $73,806 | 6,164 |
| 117 | Colfax | 2.2x | $178,000 | $79,318 | 2,210 |
| 118 | Conrad | 2.2x | $164,700 | $73,292 | 1,191 |
| 119 | Glidden | 2.3x | $154,200 | $68,333 | 1,169 |
| 120 | West Union | 2.3x | $121,000 | $53,617 | 2,489 |
| 121 | Lake Park | 2.3x | $168,800 | $74,500 | 1,184 |
| 122 | Winthrop | 2.3x | $158,200 | $69,792 | 1,040 |
| 123 | Manchester | 2.3x | $139,400 | $61,191 | 5,191 |
| 124 | Elkader | 2.3x | $143,200 | $62,857 | 1,293 |
| 125 | Moville | 2.3x | $218,800 | $96,016 | 1,670 |
| 126 | Belmond | 2.3x | $129,100 | $56,528 | 2,694 |
| 127 | Denison | 2.3x | $150,200 | $65,684 | 8,260 |
| 128 | Vinton | 2.3x | $152,300 | $66,495 | 4,948 |
| 129 | Kingsley | 2.3x | $167,200 | $72,841 | 1,472 |
| 130 | George | 2.3x | $133,100 | $57,941 | 1,064 |
| 131 | La Porte City | 2.3x | $163,200 | $70,500 | 2,071 |
| 132 | Earlham | 2.3x | $267,600 | $115,086 | 1,528 |
| 133 | Humboldt | 2.3x | $173,600 | $74,500 | 4,771 |
| 134 | Osage | 2.3x | $160,700 | $68,730 | 3,561 |
| 135 | Dysart | 2.3x | $158,300 | $67,695 | 1,519 |
| 136 | Lisbon | 2.3x | $219,700 | $93,906 | 1,714 |
| 137 | West Branch | 2.3x | $216,100 | $92,209 | 2,594 |
| 138 | De Soto | 2.3x | $227,700 | $97,109 | 1,041 |
| 139 | Onawa | 2.3x | $145,800 | $62,143 | 2,839 |
| 140 | Bondurant | 2.3x | $318,800 | $135,674 | 8,560 |
| 141 | Roland | 2.4x | $185,900 | $79,028 | 1,559 |
| 142 | Walford | 2.4x | $303,000 | $128,750 | 1,329 |
| 143 | Ogden | 2.4x | $166,000 | $70,268 | 1,859 |
| 144 | Sigourney | 2.4x | $136,800 | $57,813 | 1,954 |
| 145 | Fort Dodge | 2.4x | $144,100 | $60,649 | 24,827 |
| 146 | Mediapolis | 2.4x | $179,700 | $75,543 | 1,928 |
| 147 | Avoca | 2.4x | $173,800 | $73,056 | 1,444 |
| 148 | Sac City | 2.4x | $136,000 | $57,139 | 1,885 |
| 149 | Durant | 2.4x | $194,300 | $81,625 | 1,946 |
| 150 | Akron | 2.4x | $157,900 | $66,250 | 1,689 |
| 151 | Slater | 2.4x | $232,800 | $97,500 | 1,401 |
| 152 | Blue Grass | 2.4x | $222,500 | $92,981 | 1,972 |
| 153 | Oskaloosa | 2.4x | $153,300 | $64,004 | 11,504 |
| 154 | Fairfax | 2.4x | $274,500 | $114,375 | 2,900 |
| 155 | Sergeant Bluff | 2.4x | $298,500 | $123,481 | 5,171 |
| 156 | Walcott | 2.4x | $190,300 | $78,580 | 1,725 |
| 157 | Nevada | 2.4x | $182,400 | $75,094 | 6,983 |
| 158 | Greenfield | 2.4x | $137,700 | $56,607 | 1,894 |
| 159 | Park View | 2.4x | $276,000 | $113,409 | 2,437 |
| 160 | Prairie City | 2.4x | $190,600 | $78,295 | 1,711 |
| 161 | Waukon | 2.4x | $147,200 | $60,269 | 3,792 |
| 162 | Atlantic | 2.5x | $149,900 | $61,141 | 6,763 |
| 163 | Audubon | 2.5x | $97,700 | $39,816 | 2,130 |
| 164 | Stuart | 2.5x | $159,500 | $65,000 | 1,655 |
| 165 | Iowa Falls | 2.5x | $123,800 | $50,417 | 5,038 |
| 166 | Clarinda | 2.5x | $114,200 | $46,348 | 5,353 |
| 167 | Wilton | 2.5x | $189,200 | $76,648 | 2,920 |
| 168 | Fayette | 2.5x | $119,000 | $47,917 | 1,309 |
| 169 | Evansdale | 2.5x | $150,300 | $60,397 | 4,518 |
| 170 | Pleasantville | 2.5x | $168,300 | $67,614 | 1,899 |
| 171 | Denver | 2.5x | $229,200 | $92,000 | 2,379 |
| 172 | Boone | 2.5x | $173,000 | $69,222 | 12,424 |
| 173 | Monticello | 2.5x | $175,200 | $70,015 | 4,071 |
| 174 | Davenport | 2.5x | $166,400 | $66,200 | 100,913 |
| 175 | Sioux City | 2.5x | $173,600 | $68,906 | 86,101 |
| 176 | Polk City | 2.5x | $414,800 | $164,389 | 6,037 |
| 177 | Grimes | 2.5x | $304,700 | $120,037 | 16,366 |
| 178 | Mitchellville | 2.5x | $206,600 | $81,172 | 2,579 |
| 179 | Lansing | 2.6x | $167,500 | $65,625 | 1,115 |
| 180 | West Burlington | 2.6x | $124,000 | $48,542 | 3,189 |
| 181 | DeWitt | 2.6x | $237,100 | $92,587 | 5,546 |
| 182 | Marcus | 2.6x | $200,000 | $77,981 | 1,180 |
| 183 | Dallas Center | 2.6x | $246,800 | $95,854 | 2,161 |
| 184 | Swisher | 2.6x | $260,300 | $100,577 | 1,182 |
| 185 | Parkersburg | 2.6x | $196,700 | $75,885 | 1,766 |
| 186 | West Liberty | 2.6x | $180,000 | $69,345 | 3,776 |
| 187 | Knoxville | 2.6x | $160,300 | $61,599 | 7,473 |
| 188 | Garner | 2.6x | $186,300 | $70,726 | 3,049 |
| 189 | Mount Pleasant | 2.6x | $160,900 | $61,042 | 8,951 |
| 190 | Muscatine | 2.6x | $153,600 | $58,117 | 23,489 |
| 191 | Jefferson | 2.6x | $155,800 | $58,895 | 4,152 |
| 192 | Huxley | 2.7x | $297,100 | $112,094 | 4,544 |
| 193 | Harlan | 2.7x | $152,500 | $57,488 | 4,891 |
| 194 | Palo | 2.7x | $282,400 | $106,375 | 1,438 |
| 195 | Waterloo | 2.7x | $152,600 | $57,480 | 67,008 |
| 196 | Cedar Rapids | 2.7x | $187,100 | $70,424 | 137,264 |
| 197 | Council Bluffs | 2.7x | $171,800 | $64,578 | 62,586 |
| 198 | Newton | 2.7x | $153,700 | $57,771 | 15,700 |
| 199 | New Hampton | 2.7x | $167,700 | $62,870 | 3,453 |
| 200 | Saylorville | 2.7x | $314,300 | $117,821 | 3,366 |
| 201 | Camanche | 2.7x | $172,400 | $64,153 | 4,550 |
| 202 | Carroll | 2.7x | $188,700 | $69,706 | 10,208 |
| 203 | Tipton | 2.7x | $165,500 | $61,115 | 3,106 |
| 204 | Asbury | 2.7x | $339,000 | $124,957 | 5,989 |
| 205 | Dike | 2.7x | $247,800 | $91,146 | 1,365 |
| 206 | Bellevue | 2.7x | $216,500 | $79,417 | 2,259 |
| 207 | Solon | 2.7x | $309,400 | $113,295 | 3,152 |
| 208 | Montezuma | 2.7x | $179,400 | $65,660 | 1,410 |
| 209 | Baxter | 2.7x | $166,700 | $60,952 | 1,247 |
| 210 | Farley | 2.7x | $266,000 | $97,143 | 1,889 |
| 211 | New Sharon | 2.7x | $133,600 | $48,750 | 1,180 |
| 212 | Clarence | 2.7x | $154,300 | $56,250 | 1,166 |
| 213 | Panora | 2.7x | $182,000 | $66,339 | 1,579 |
| 214 | Storm Lake | 2.7x | $172,200 | $62,765 | 11,428 |
| 215 | Washington | 2.8x | $152,300 | $55,373 | 7,290 |
| 216 | Sheffield | 2.8x | $151,000 | $54,458 | 1,053 |
| 217 | Peosta | 2.8x | $336,000 | $120,833 | 2,040 |
| 218 | Waverly | 2.8x | $223,300 | $80,284 | 10,494 |
| 219 | Marion | 2.8x | $241,700 | $86,743 | 41,896 |
| 220 | Neola | 2.8x | $205,100 | $73,306 | 1,116 |
| 221 | Dyersville | 2.8x | $234,100 | $83,559 | 4,423 |
| 222 | Atkins | 2.8x | $314,900 | $112,138 | 2,225 |
| 223 | Cascade | 2.8x | $196,200 | $69,688 | 2,375 |
| 224 | Dunlap | 2.8x | $139,900 | $49,375 | 1,170 |
| 225 | Sanborn | 2.8x | $168,500 | $59,417 | 1,323 |
| 226 | Winterset | 2.8x | $192,500 | $67,708 | 5,416 |
| 227 | Anamosa | 2.8x | $172,600 | $60,650 | 5,629 |
| 228 | Epworth | 2.8x | $239,900 | $84,271 | 1,894 |
| 229 | Kent Estates | 2.9x | $347,700 | $121,971 | 1,848 |
| 230 | Algona | 2.9x | $160,800 | $56,040 | 5,377 |
| 231 | Glenwood | 2.9x | $206,200 | $71,790 | 5,144 |
| 232 | Windsor Heights | 2.9x | $267,900 | $91,707 | 5,143 |
| 233 | Granger | 2.9x | $329,400 | $112,404 | 1,979 |
| 234 | Le Mars | 2.9x | $219,200 | $74,701 | 10,640 |
| 235 | Ely | 2.9x | $311,900 | $105,882 | 2,186 |
| 236 | Norwalk | 3.0x | $303,100 | $102,722 | 14,183 |
| 237 | Des Moines | 3.0x | $194,700 | $65,932 | 212,421 |
| 238 | Urbandale | 3.0x | $335,500 | $112,795 | 46,595 |
| 239 | North Liberty | 3.0x | $303,800 | $102,102 | 21,125 |
| 240 | Sloan | 3.0x | $205,900 | $68,125 | 1,018 |
| 241 | Wellman | 3.0x | $174,500 | $57,560 | 1,454 |
| 242 | Rock Valley | 3.0x | $231,200 | $76,250 | 4,059 |
| 243 | Clive | 3.0x | $401,100 | $132,121 | 19,012 |
| 244 | Le Claire | 3.0x | $318,700 | $104,844 | 4,735 |
| 245 | Fairfield | 3.0x | $156,000 | $51,311 | 9,456 |
| 246 | Bettendorf | 3.0x | $306,500 | $100,495 | 39,647 |
| 247 | Ankeny | 3.1x | $331,000 | $108,198 | 72,615 |
| 248 | Spencer | 3.1x | $184,800 | $59,667 | 11,400 |
| 249 | Sheldon | 3.1x | $192,700 | $62,159 | 5,474 |
| 250 | Dubuque | 3.1x | $204,800 | $65,845 | 59,174 |
| 251 | Hull | 3.1x | $225,700 | $72,344 | 2,317 |
| 252 | Sioux Center | 3.1x | $290,800 | $92,983 | 8,454 |
| 253 | Indianola | 3.1x | $237,500 | $75,453 | 16,044 |
| 254 | Altoona | 3.2x | $274,600 | $86,114 | 21,495 |
| 255 | Grinnell | 3.2x | $209,500 | $65,320 | 9,505 |
| 256 | Larchwood | 3.2x | $215,600 | $67,188 | 1,136 |
| 257 | Orange City | 3.2x | $264,000 | $82,122 | 6,426 |
| 258 | Kalona | 3.2x | $257,900 | $80,129 | 2,692 |
| 259 | Rock Rapids | 3.2x | $206,700 | $63,942 | 2,661 |
| 260 | Pleasant Hill | 3.3x | $295,100 | $90,508 | 11,136 |
| 261 | Clear Lake | 3.3x | $259,500 | $79,415 | 7,607 |
| 262 | Hiawatha | 3.3x | $216,900 | $66,270 | 7,206 |
| 263 | Spirit Lake | 3.3x | $215,100 | $65,720 | 5,518 |
| 264 | Eldridge | 3.3x | $350,500 | $106,316 | 6,818 |
| 265 | Woodbine | 3.3x | $168,900 | $50,804 | 1,471 |
| 266 | Tiffin | 3.4x | $338,500 | $100,952 | 5,737 |
| 267 | Guttenberg | 3.4x | $193,900 | $57,599 | 1,782 |
| 268 | Robins | 3.4x | $413,400 | $122,262 | 3,332 |
| 269 | Cedar Falls | 3.4x | $263,600 | $76,987 | 40,888 |
| 270 | Adel | 3.4x | $327,900 | $95,250 | 6,430 |
| 271 | Milford | 3.4x | $218,400 | $63,369 | 3,311 |
| 272 | Johnston | 3.5x | $369,100 | $106,551 | 24,384 |
| 273 | Waukee | 3.5x | $350,500 | $101,029 | 29,236 |
| 274 | Pella | 3.5x | $292,700 | $84,111 | 10,720 |
| 275 | Williamsburg | 3.5x | $204,300 | $58,059 | 3,360 |
| 276 | West Des Moines | 3.6x | $309,000 | $86,594 | 71,083 |
| 277 | Decorah | 3.8x | $244,500 | $64,366 | 7,535 |
| 278 | University Heights | 3.9x | $429,900 | $111,406 | 1,384 |
| 279 | Coralville | 4.3x | $298,500 | $69,144 | 23,234 |
| 280 | Ames | 4.5x | $277,400 | $60,991 | 67,669 |
| 281 | Iowa City | 4.9x | $285,900 | $58,546 | 75,752 |