Iowa cities ranked by market opportunity
LocalVein profiles 290 Iowa cities, covering 2,370,835 residents across the state. The median Market Opportunity Score across Iowa sits at 36 out of 100 — use the ranked table below to find the markets where demographics and operator density line up for agency outreach.
Iowa cities by Market Opportunity Score
| Rank | City | Population | Median HHI | Median home value | MOS |
|---|---|---|---|---|---|
| 1 | Dysart city | 1,575 | $62,308 | $156,500 | 45 |
| 2 | Logan city | 1,362 | $79,167 | $144,400 | 45 |
| 3 | Neola city | 1,098 | $68,859 | $166,400 | 45 |
| 4 | Melcher-Dallas city | 1,228 | $72,824 | $94,600 | 45 |
| 5 | Anita city | 1,060 | $65,375 | $114,500 | 45 |
| 6 | Griswold city | 1,020 | $61,167 | $89,400 | 44 |
| 7 | Malvern city | 1,415 | $82,027 | $173,900 | 43 |
| 8 | Manning city | 1,474 | $62,310 | $109,400 | 43 |
| 9 | Monona city | 1,618 | $70,509 | $125,900 | 43 |
| 10 | Nora Springs city | 1,394 | $72,083 | $126,300 | 43 |
| 11 | Northwood city | 2,170 | $64,615 | $124,800 | 42 |
| 12 | George city | 1,049 | $59,167 | $112,500 | 42 |
| 13 | Coon Rapids city | 1,403 | $64,338 | $129,300 | 42 |
| 14 | Roland city | 1,458 | $84,779 | $173,100 | 42 |
| 15 | Jewell Junction city | 1,225 | $75,313 | $128,300 | 42 |
| 16 | Walnut city | 1,339 | $65,278 | $97,900 | 42 |
| 17 | Sumner city | 2,159 | $56,174 | $111,900 | 41 |
| 18 | Guthrie Center city | 1,603 | $67,679 | $117,100 | 41 |
| 19 | State Center city | 1,548 | $72,303 | $156,300 | 41 |
| 20 | Ogden city | 1,902 | $70,556 | $155,800 | 41 |
| 21 | Shell Rock city | 1,634 | $70,556 | $159,100 | 41 |
| 22 | Reinbeck city | 1,805 | $85,962 | $152,400 | 41 |
| 23 | Marcus city | 1,236 | $75,288 | $174,100 | 41 |
| 24 | St. Ansgar city | 1,156 | $75,208 | $143,800 | 41 |
| 25 | Dunlap city | 1,318 | $54,609 | $115,600 | 41 |
| 26 | Tripoli city | 1,256 | $75,988 | $116,200 | 41 |
| 27 | Preston city | 1,057 | $82,950 | $144,600 | 41 |
| 28 | Glidden city | 1,153 | $73,393 | $159,700 | 41 |
| 29 | Sully city | 1,092 | $86,576 | $165,600 | 41 |
| 30 | Missouri Valley city | 2,685 | $64,844 | $126,500 | 41 |
| 31 | Madrid city | 2,803 | $86,915 | $185,100 | 40 |
| 32 | Buffalo city | 1,090 | $74,773 | $120,400 | 40 |
| 33 | Vinton city | 4,948 | $65,488 | $146,400 | 40 |
| 34 | Woodward city | 1,002 | $68,571 | $179,500 | 40 |
| 35 | Avoca city | 1,369 | $70,552 | $165,700 | 40 |
| 36 | Winfield city | 1,065 | $46,364 | $99,800 | 40 |
| 37 | Clarksville city | 1,248 | $55,781 | $114,200 | 40 |
| 38 | Remsen city | 1,897 | $98,250 | $184,700 | 40 |
| 39 | Lansing city | 1,111 | $49,537 | $145,800 | 40 |
| 40 | Tipton city | 3,111 | $67,625 | $146,000 | 40 |
| 41 | Moville city | 1,840 | $96,250 | $174,600 | 40 |
| 42 | Oelwein city | 5,878 | $49,821 | $96,800 | 40 |
| 43 | Ackley city | 1,554 | $61,667 | $99,200 | 40 |
| 44 | Hamburg city | 1,034 | $57,727 | $107,300 | 40 |
| 45 | Windsor Heights city | 5,171 | $89,083 | $251,800 | 40 |
| 46 | Graettinger city | 1,038 | $73,250 | $87,000 | 40 |
| 47 | Villisca city | 1,004 | $58,469 | $74,100 | 39 |
| 48 | Central City city | 1,266 | $81,607 | $166,400 | 39 |
| 49 | Van Meter city | 1,469 | $133,750 | $250,300 | 39 |
| 50 | Slater city | 1,498 | $87,708 | $222,000 | 39 |
| 51 | Boone city | 12,445 | $67,269 | $156,400 | 39 |
| 52 | Swisher city | 1,064 | $99,118 | $249,800 | 39 |
| 53 | Wayland city | 1,140 | $67,000 | $122,200 | 39 |
| 54 | Panora city | 1,520 | $65,500 | $164,500 | 39 |
| 55 | Belle Plaine city | 2,412 | $70,517 | $111,600 | 39 |
| 56 | Aplington city | 1,012 | $70,093 | $131,800 | 39 |
| 57 | Dyersville city | 4,357 | $72,768 | $219,800 | 39 |
| 58 | Fort Madison city | 10,221 | $49,359 | $95,900 | 39 |
| 59 | Laurens city | 1,234 | $56,354 | $71,000 | 39 |
| 60 | Grundy Center city | 2,794 | $77,540 | $173,200 | 39 |
| 61 | Bellevue city | 2,256 | $78,792 | $210,500 | 39 |
| 62 | Manchester city | 5,144 | $58,578 | $130,500 | 39 |
| 63 | Sheffield city | 1,204 | $64,297 | $138,500 | 38 |
| 64 | Cresco city | 3,901 | $60,769 | $105,200 | 38 |
| 65 | Fairbank city | 1,509 | $100,172 | $173,200 | 38 |
| 66 | Bedford city | 1,389 | $57,031 | $88,900 | 38 |
| 67 | Traer city | 1,464 | $79,653 | $131,900 | 38 |
| 68 | Alton city | 1,350 | $86,136 | $204,600 | 38 |
| 69 | Burlington city | 23,800 | $55,274 | $115,800 | 38 |
| 70 | Winthrop city | 1,081 | $64,904 | $149,200 | 38 |
| 71 | New London city | 2,402 | $65,815 | $118,900 | 38 |
| 72 | Greene city | 1,390 | $54,298 | $125,200 | 38 |
| 73 | Monroe city | 2,074 | $81,488 | $173,500 | 38 |
| 74 | Mitchellville city | 2,557 | $78,816 | $190,200 | 38 |
| 75 | Greenfield city | 1,826 | $53,152 | $115,700 | 38 |
| 76 | New Sharon city | 1,147 | $60,000 | $125,000 | 38 |
| 77 | Mount Vernon city | 4,551 | $106,356 | $256,900 | 38 |
| 78 | Dike city | 1,258 | $88,523 | $235,900 | 38 |
| 79 | Wapello city | 1,935 | $71,131 | $128,800 | 38 |
| 80 | Britt city | 1,919 | $64,257 | $96,300 | 38 |
| 81 | Gilbert city | 1,300 | $112,250 | $267,200 | 38 |
| 82 | Carlisle city | 4,187 | $98,333 | $208,100 | 38 |
| 83 | Hartley city | 1,588 | $51,118 | $108,400 | 38 |
| 84 | Hull city | 2,248 | $76,213 | $215,700 | 38 |
| 85 | Lone Tree city | 1,285 | $80,294 | $170,700 | 38 |
| 86 | Strawberry Point city | 1,415 | $58,352 | $115,200 | 38 |
| 87 | Hudson city | 2,614 | $119,327 | $234,500 | 38 |
| 88 | Brooklyn city | 1,565 | $71,500 | $123,600 | 38 |
| 89 | Newhall city | 1,012 | $68,295 | $171,500 | 38 |
| 90 | Lake City city | 1,652 | $64,375 | $103,300 | 38 |
| 91 | Alta city | 2,344 | $66,118 | $125,800 | 38 |
| 92 | Treynor city | 1,228 | $132,679 | $250,000 | 38 |
| 93 | Sioux City city | 85,651 | $65,473 | $162,600 | 37 |
| 94 | La Porte City city | 2,170 | $62,750 | $146,900 | 37 |
| 95 | Waukon city | 3,796 | $56,250 | $133,700 | 37 |
| 96 | Nashua city | 1,634 | $63,750 | $117,300 | 37 |
| 97 | Sanborn city | 1,510 | $56,477 | $150,900 | 37 |
| 98 | Holstein city | 1,552 | $61,625 | $113,200 | 37 |
| 99 | Janesville city | 1,012 | $84,231 | $214,700 | 37 |
| 100 | Colfax city | 2,089 | $82,878 | $160,500 | 37 |
| 101 | Lake Park city | 1,191 | $73,977 | $153,500 | 37 |
| 102 | Harlan city | 4,896 | $54,923 | $137,500 | 37 |
| 103 | Carter Lake city | 3,773 | $75,037 | $161,200 | 37 |
| 104 | Rockwell City city | 2,449 | $61,563 | $91,300 | 37 |
| 105 | Sibley city | 2,821 | $54,767 | $119,800 | 37 |
| 106 | Columbus Junction city | 2,129 | $76,518 | $114,200 | 37 |
| 107 | Audubon city | 2,069 | $41,389 | $92,800 | 37 |
| 108 | Allison city | 1,028 | $64,306 | $104,600 | 37 |
| 109 | Jefferson city | 4,164 | $54,286 | $126,900 | 37 |
| 110 | Eagle Grove city | 3,588 | $58,458 | $95,100 | 37 |
| 111 | Onawa city | 2,862 | $54,659 | $125,700 | 37 |
| 112 | Mason City city | 27,135 | $62,369 | $130,000 | 37 |
| 113 | Elkader city | 1,249 | $61,786 | $134,300 | 37 |
| 114 | Washington city | 7,314 | $56,536 | $144,500 | 37 |
| 115 | Durant city | 1,904 | $82,563 | $202,000 | 37 |
| 116 | Manly city | 1,288 | $67,083 | $110,900 | 37 |
| 117 | Estherville city | 5,865 | $54,624 | $96,300 | 37 |
| 118 | Ida Grove city | 1,904 | $63,194 | $96,000 | 37 |
| 119 | Osage city | 3,578 | $62,309 | $141,800 | 37 |
| 120 | Tama city | 3,079 | $61,944 | $101,200 | 37 |
| 121 | Larchwood city | 1,076 | $69,327 | $189,700 | 37 |
| 122 | Jesup city | 2,596 | $89,297 | $189,600 | 37 |
| 123 | Camanche city | 4,562 | $68,727 | $175,300 | 37 |
| 124 | Blue Grass city | 1,867 | $87,083 | $202,400 | 36 |
| 125 | Denver city | 2,216 | $90,156 | $221,100 | 36 |
| 126 | Marengo city | 2,823 | $58,125 | $114,100 | 36 |
| 127 | Clinton city | 24,425 | $57,493 | $115,400 | 36 |
| 128 | Dallas Center city | 2,058 | $88,750 | $231,100 | 36 |
| 129 | Guttenberg city | 1,675 | $49,613 | $183,800 | 36 |
| 130 | Marshalltown city | 27,491 | $68,854 | $117,100 | 36 |
| 131 | Kent Estates CDP | 1,863 | $122,014 | $351,100 | 36 |
| 132 | Fort Dodge city | 24,788 | $61,769 | $128,900 | 36 |
| 133 | Buffalo Center city | 1,000 | $49,474 | $93,800 | 36 |
| 134 | Knoxville city | 7,493 | $70,136 | $147,600 | 36 |
| 135 | Baxter city | 1,251 | $60,625 | $162,300 | 36 |
| 136 | Earlham city | 1,406 | $104,464 | $248,400 | 36 |
| 137 | Epworth city | 1,991 | $73,571 | $229,200 | 36 |
| 138 | Saylorville CDP | 3,559 | $80,250 | $287,700 | 36 |
| 139 | Pleasantville city | 1,883 | $67,692 | $161,500 | 36 |
| 140 | Woodbine city | 1,418 | $54,167 | $141,900 | 36 |
| 141 | West Burlington city | 3,184 | $48,289 | $126,700 | 36 |
| 142 | Prairie City city | 1,649 | $78,269 | $177,400 | 36 |
| 143 | Hampton city | 4,311 | $48,922 | $91,900 | 36 |
| 144 | Mediapolis city | 1,930 | $71,250 | $167,300 | 36 |
| 145 | Emmetsburg city | 3,651 | $57,353 | $114,600 | 36 |
| 146 | Belmond city | 2,678 | $58,750 | $110,800 | 36 |
| 147 | Shenandoah city | 4,913 | $52,469 | $110,000 | 36 |
| 148 | Corning city | 1,573 | $60,446 | $84,700 | 36 |
| 149 | Dubuque city | 59,271 | $64,985 | $193,100 | 36 |
| 150 | Keokuk city | 9,748 | $49,340 | $93,700 | 36 |
| 151 | Springville city | 1,210 | $96,250 | $175,900 | 36 |
| 152 | Akron city | 1,660 | $59,706 | $145,300 | 36 |
| 153 | Humboldt city | 4,761 | $70,661 | $162,600 | 36 |
| 154 | Postville city | 2,787 | $47,281 | $100,300 | 36 |
| 155 | DeWitt city | 5,535 | $84,474 | $223,100 | 36 |
| 156 | Park View CDP | 2,861 | $106,429 | $276,500 | 36 |
| 157 | Muscatine city | 23,567 | $59,332 | $146,900 | 36 |
| 158 | New Hampton city | 3,462 | $61,491 | $159,200 | 36 |
| 159 | Pocahontas city | 1,536 | $56,298 | $96,600 | 35 |
| 160 | Des Moines city | 212,464 | $63,966 | $183,700 | 35 |
| 161 | Story City city | 3,363 | $73,558 | $205,800 | 35 |
| 162 | Chariton city | 4,235 | $52,109 | $84,200 | 35 |
| 163 | Garner city | 3,062 | $68,964 | $162,100 | 35 |
| 164 | Kingsley city | 1,427 | $73,103 | $146,200 | 35 |
| 165 | Fruitland city | 1,107 | $101,375 | $219,000 | 35 |
| 166 | Orange City city | 6,312 | $81,667 | $245,300 | 35 |
| 167 | Center Point city | 2,575 | $92,500 | $215,800 | 35 |
| 168 | Oakland city | 1,500 | $72,500 | $144,600 | 35 |
| 169 | Webster City city | 7,769 | $65,844 | $115,400 | 35 |
| 170 | Farley city | 1,809 | $96,563 | $242,600 | 35 |
| 171 | Maquoketa city | 6,105 | $56,039 | $126,800 | 35 |
| 172 | Cherokee city | 5,157 | $48,693 | $119,400 | 35 |
| 173 | Perry city | 7,928 | $63,983 | $122,100 | 35 |
| 174 | Lenox city | 1,474 | $59,750 | $106,000 | 35 |
| 175 | Glenwood city | 5,118 | $69,320 | $193,800 | 35 |
| 176 | Sioux Center city | 8,335 | $87,555 | $275,900 | 35 |
| 177 | Rock Rapids city | 2,653 | $61,679 | $207,700 | 35 |
| 178 | Fayette city | 1,242 | $39,297 | $123,300 | 35 |
| 179 | Decorah city | 7,597 | $62,177 | $234,600 | 35 |
| 180 | Atlantic city | 6,773 | $57,486 | $134,900 | 35 |
| 181 | Monticello city | 4,055 | $67,788 | $160,500 | 35 |
| 182 | Bettendorf city | 39,297 | $102,917 | $295,600 | 35 |
| 183 | Independence city | 6,149 | $72,250 | $156,900 | 35 |
| 184 | Ottumwa city | 25,352 | $56,994 | $92,400 | 35 |
| 185 | Sac City city | 1,782 | $57,487 | $106,400 | 35 |
| 186 | University Heights city | 1,232 | $105,172 | $393,200 | 35 |
| 187 | Walford city | 1,318 | $116,477 | $274,500 | 35 |
| 188 | Toledo city | 2,079 | $56,719 | $124,000 | 35 |
| 189 | Lisbon city | 1,782 | $83,125 | $202,600 | 35 |
| 190 | Council Bluffs city | 62,564 | $64,092 | $164,300 | 35 |
| 191 | Clarinda city | 5,366 | $50,644 | $112,200 | 35 |
| 192 | Red Oak city | 5,542 | $52,996 | $91,600 | 35 |
| 193 | Iowa Falls city | 5,062 | $53,051 | $106,300 | 35 |
| 194 | Evansdale city | 4,530 | $57,415 | $138,200 | 34 |
| 195 | Bloomfield city | 2,723 | $61,679 | $122,600 | 34 |
| 196 | Centerville city | 5,377 | $41,472 | $99,000 | 34 |
| 197 | Eddyville city | 1,085 | $61,205 | $107,300 | 34 |
| 198 | Mount Ayr city | 1,739 | $68,676 | $144,500 | 34 |
| 199 | Winterset city | 5,384 | $69,268 | $181,500 | 34 |
| 200 | Clarence city | 1,223 | $56,875 | $137,800 | 34 |
| 201 | Robins city | 3,349 | $122,500 | $370,500 | 34 |
| 202 | Wilton city | 2,943 | $71,898 | $162,000 | 34 |
| 203 | Manson city | 1,653 | $70,893 | $118,800 | 34 |
| 204 | Charles City city | 7,321 | $56,734 | $118,900 | 34 |
| 205 | Creston city | 7,466 | $50,752 | $112,600 | 34 |
| 206 | Lake Mills city | 2,054 | $70,333 | $127,100 | 34 |
| 207 | Eldora city | 2,622 | $72,107 | $108,800 | 34 |
| 208 | Walcott city | 1,895 | $82,756 | $171,800 | 34 |
| 209 | Waterloo city | 66,947 | $56,344 | $150,200 | 34 |
| 210 | Anamosa city | 5,553 | $56,167 | $164,900 | 34 |
| 211 | Newton city | 15,696 | $56,321 | $151,600 | 34 |
| 212 | Stuart city | 1,642 | $62,500 | $152,300 | 34 |
| 213 | Grinnell city | 9,527 | $64,426 | $191,700 | 34 |
| 214 | Clarion city | 2,775 | $58,702 | $107,600 | 34 |
| 215 | Keosauqua city | 1,014 | $52,083 | $108,000 | 34 |
| 216 | West Union city | 2,393 | $50,909 | $133,200 | 34 |
| 217 | Denison city | 8,247 | $63,850 | $137,600 | 34 |
| 218 | Albia city | 3,688 | $67,791 | $132,500 | 34 |
| 219 | Forest City city | 4,280 | $62,917 | $136,400 | 34 |
| 220 | Fredericksburg city | 1,040 | $65,809 | $164,100 | 34 |
| 221 | Riverside city | 1,040 | $81,094 | $191,100 | 34 |
| 222 | Nevada city | 6,952 | $75,221 | $177,800 | 34 |
| 223 | Le Claire city | 4,718 | $100,404 | $300,200 | 34 |
| 224 | Davenport city | 101,083 | $64,497 | $162,900 | 34 |
| 225 | Cascade city | 2,565 | $69,861 | $196,100 | 34 |
| 226 | Carroll city | 10,261 | $59,323 | $184,100 | 33 |
| 227 | Sigourney city | 1,866 | $51,528 | $109,500 | 33 |
| 228 | Kalona city | 2,679 | $72,766 | $221,300 | 33 |
| 229 | Storm Lake city | 11,275 | $58,341 | $163,600 | 33 |
| 230 | Wellman city | 1,539 | $56,696 | $149,000 | 33 |
| 231 | Urbana city | 1,628 | $112,672 | $224,100 | 33 |
| 232 | Cedar Rapids city | 136,859 | $67,859 | $177,100 | 33 |
| 233 | Spencer city | 11,393 | $57,068 | $178,300 | 33 |
| 234 | Parkersburg city | 1,747 | $73,482 | $200,000 | 33 |
| 235 | Lake View city | 1,021 | $66,118 | $154,800 | 33 |
| 236 | Sheldon city | 5,386 | $68,448 | $173,600 | 33 |
| 237 | Waverly city | 10,446 | $78,429 | $215,200 | 33 |
| 238 | Atkins city | 2,347 | $115,625 | $302,600 | 33 |
| 239 | Algona city | 5,414 | $52,542 | $156,200 | 33 |
| 240 | Corydon city | 1,566 | $48,988 | $88,800 | 33 |
| 241 | West Liberty city | 3,795 | $66,132 | $169,500 | 33 |
| 242 | Oskaloosa city | 11,492 | $62,172 | $128,900 | 33 |
| 243 | Rock Valley city | 4,061 | $67,012 | $225,800 | 33 |
| 244 | Conrad city | 1,170 | $73,844 | $156,100 | 33 |
| 245 | Mount Pleasant city | 9,093 | $59,216 | $145,600 | 32 |
| 246 | Polk City city | 5,833 | $163,000 | $385,000 | 32 |
| 247 | Cedar Falls city | 40,662 | $74,165 | $252,500 | 32 |
| 248 | Hawarden city | 2,674 | $69,375 | $132,700 | 32 |
| 249 | Palo city | 1,173 | $103,646 | $274,200 | 32 |
| 250 | Clear Lake city | 7,603 | $70,278 | $235,100 | 32 |
| 251 | Asbury city | 5,949 | $130,071 | $312,400 | 32 |
| 252 | Urbandale city | 46,026 | $113,086 | $318,800 | 32 |
| 253 | Fairfax city | 2,865 | $120,552 | $278,800 | 32 |
| 254 | Pella city | 10,624 | $81,201 | $259,600 | 32 |
| 255 | Indianola city | 15,918 | $78,125 | $228,100 | 32 |
| 256 | Eldridge city | 6,743 | $101,089 | $329,400 | 32 |
| 257 | Le Mars city | 10,597 | $72,381 | $202,200 | 32 |
| 258 | Fairfield city | 9,438 | $48,302 | $152,900 | 32 |
| 259 | Spirit Lake city | 5,469 | $73,627 | $218,400 | 32 |
| 260 | Leon city | 1,795 | $54,868 | $79,600 | 32 |
| 261 | Williamsburg city | 3,347 | $65,607 | $194,000 | 31 |
| 262 | Huxley city | 4,440 | $122,716 | $296,100 | 31 |
| 263 | Ely city | 2,033 | $102,262 | $275,800 | 31 |
| 264 | Clive city | 18,776 | $131,082 | $379,000 | 31 |
| 265 | Norwalk city | 13,610 | $94,583 | $275,700 | 31 |
| 266 | Marion city | 41,690 | $87,105 | $230,800 | 31 |
| 267 | Milford city | 3,315 | $60,571 | $211,000 | 30 |
| 268 | Bondurant city | 8,061 | $128,341 | $288,600 | 30 |
| 269 | Solon city | 3,092 | $111,597 | $305,300 | 30 |
| 270 | West Branch city | 2,526 | $87,891 | $226,700 | 30 |
| 271 | Montezuma city | 1,257 | $63,375 | $157,800 | 29 |
| 272 | Adel city | 6,259 | $96,905 | $320,500 | 28 |
| 273 | Osceola city | 5,495 | $62,363 | $145,300 | 28 |
| 274 | Peosta city | 1,922 | $120,375 | $304,600 | 28 |
| 275 | Sergeant Bluff city | 5,090 | $122,610 | $287,600 | 28 |
| 276 | Lamoni city | 2,121 | $52,300 | $107,900 | 28 |
| 277 | Johnston city | 24,196 | $103,430 | $346,200 | 28 |
| 278 | Pleasant Hill city | 10,796 | $86,890 | $284,100 | 28 |
| 279 | Hiawatha city | 7,178 | $67,628 | $210,200 | 28 |
| 280 | Granger city | 1,919 | $112,125 | $290,100 | 27 |
| 281 | Tiffin city | 5,271 | $106,034 | $315,800 | 27 |
| 282 | Altoona city | 20,592 | $87,123 | $257,300 | 27 |
| 283 | Ankeny city | 70,542 | $106,603 | $311,300 | 27 |
| 284 | West Des Moines city | 69,893 | $84,925 | $286,300 | 26 |
| 285 | Iowa City city | 75,264 | $57,533 | $273,600 | 26 |
| 286 | Coralville city | 22,846 | $66,508 | $286,000 | 26 |
| 287 | North Liberty city | 20,782 | $103,933 | $300,000 | 25 |
| 288 | Grimes city | 15,810 | $104,497 | $281,000 | 25 |
| 289 | Waukee city | 26,974 | $106,728 | $328,200 | 25 |
| 290 | Ames city | 66,112 | $60,102 | $263,800 | 23 |
Iowa by the numbers
Iowa's largest profiled market is Des Moines city at 212,464 residents, while the median Iowa city on LocalVein has a population of 2,488. About 93% of the Iowa cities we've indexed sit below 25,000 residents — the exurb tier. Large metros and small towns sit on the same list because they produce different agency economics — higher deal density in the metros, lower competition per capita in the exurbs.
Median household income across Iowa's profiled cities sits at $68K, with Polk City city topping the ranking at $163K and Fayette city anchoring the other end at $39K — roughly a 4× spread. The same vertical will have different close rates on the high-income end versus the low-income end; agencies that sort by income before dialing save hours.
Across the 290 Iowa cities in this table, the median Market Opportunity Score is 36 out of 100, and Dysart city currently leads at 45. About 0% of Iowa's profiled cities score ≥70 — the tier where agencies report the highest first-touch close rates. Agencies new to Iowa typically warm up on the top three cities before expanding down the table, because the signal-to-noise is highest there.
Start scanning Iowa markets free.
Three scans free. No card required.