Skip to content
● Iowa · state hub

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.

Cities profiled
290
Total population
2,370,835
Median MOS
36
Businesses scanned
666

Iowa cities by Market Opportunity Score

RankCityPopulationMedian HHIMedian home valueMOS
1Dysart1,575$62,308$156,500Warning: 45
2Logan1,362$79,167$144,400Warning: 45
3Neola1,098$68,859$166,400Warning: 45
4Melcher-Dallas1,228$72,824$94,600Warning: 45
5Anita1,060$65,375$114,500Warning: 45
6Griswold1,020$61,167$89,400Warning: 44
7Malvern1,415$82,027$173,900Warning: 43
8Manning1,474$62,310$109,400Warning: 43
9Monona1,618$70,509$125,900Warning: 43
10Nora Springs1,394$72,083$126,300Warning: 43
11Northwood2,170$64,615$124,800Warning: 42
12George1,049$59,167$112,500Warning: 42
13Coon Rapids1,403$64,338$129,300Warning: 42
14Roland1,458$84,779$173,100Warning: 42
15Jewell Junction1,225$75,313$128,300Warning: 42
16Walnut1,339$65,278$97,900Warning: 42
17Sumner2,159$56,174$111,900Warning: 41
18Guthrie Center1,603$67,679$117,100Warning: 41
19State Center1,548$72,303$156,300Warning: 41
20Ogden1,902$70,556$155,800Warning: 41
21Shell Rock1,634$70,556$159,100Warning: 41
22Reinbeck1,805$85,962$152,400Warning: 41
23Marcus1,236$75,288$174,100Warning: 41
24St. Ansgar1,156$75,208$143,800Warning: 41
25Dunlap1,318$54,609$115,600Warning: 41
26Tripoli1,256$75,988$116,200Warning: 41
27Preston1,057$82,950$144,600Warning: 41
28Glidden1,153$73,393$159,700Warning: 41
29Sully1,092$86,576$165,600Warning: 41
30Missouri Valley2,685$64,844$126,500Warning: 41
31Madrid2,803$86,915$185,100Warning: 40
32Buffalo1,090$74,773$120,400Warning: 40
33Vinton4,948$65,488$146,400Warning: 40
34Woodward1,002$68,571$179,500Warning: 40
35Avoca1,369$70,552$165,700Warning: 40
36Winfield1,065$46,364$99,800Info: 40
37Clarksville1,248$55,781$114,200Info: 40
38Remsen1,897$98,250$184,700Info: 40
39Lansing1,111$49,537$145,800Info: 40
40Tipton3,111$67,625$146,000Info: 40
41Moville1,840$96,250$174,600Info: 40
42Oelwein5,878$49,821$96,800Info: 40
43Ackley1,554$61,667$99,200Info: 40
44Hamburg1,034$57,727$107,300Info: 40
45Windsor Heights5,171$89,083$251,800Info: 40
46Graettinger1,038$73,250$87,000Info: 40
47Villisca1,004$58,469$74,100Info: 39
48Central City1,266$81,607$166,400Info: 39
49Van Meter1,469$133,750$250,300Info: 39
50Slater1,498$87,708$222,000Info: 39
51Boone12,445$67,269$156,400Info: 39
52Swisher1,064$99,118$249,800Info: 39
53Wayland1,140$67,000$122,200Info: 39
54Panora1,520$65,500$164,500Info: 39
55Belle Plaine2,412$70,517$111,600Info: 39
56Aplington1,012$70,093$131,800Info: 39
57Dyersville4,357$72,768$219,800Info: 39
58Fort Madison10,221$49,359$95,900Info: 39
59Laurens1,234$56,354$71,000Info: 39
60Grundy Center2,794$77,540$173,200Info: 39
61Bellevue2,256$78,792$210,500Info: 39
62Manchester5,144$58,578$130,500Info: 39
63Sheffield1,204$64,297$138,500Info: 38
64Cresco3,901$60,769$105,200Info: 38
65Fairbank1,509$100,172$173,200Info: 38
66Bedford1,389$57,031$88,900Info: 38
67Traer1,464$79,653$131,900Info: 38
68Alton1,350$86,136$204,600Info: 38
69Burlington23,800$55,274$115,800Info: 38
70Winthrop1,081$64,904$149,200Info: 38
71New London2,402$65,815$118,900Info: 38
72Greene1,390$54,298$125,200Info: 38
73Monroe2,074$81,488$173,500Info: 38
74Mitchellville2,557$78,816$190,200Info: 38
75Greenfield1,826$53,152$115,700Info: 38
76New Sharon1,147$60,000$125,000Info: 38
77Mount Vernon4,551$106,356$256,900Info: 38
78Dike1,258$88,523$235,900Info: 38
79Wapello1,935$71,131$128,800Info: 38
80Britt1,919$64,257$96,300Info: 38
81Gilbert1,300$112,250$267,200Info: 38
82Carlisle4,187$98,333$208,100Info: 38
83Hartley1,588$51,118$108,400Info: 38
84Hull2,248$76,213$215,700Info: 38
85Lone Tree1,285$80,294$170,700Info: 38
86Strawberry Point1,415$58,352$115,200Info: 38
87Hudson2,614$119,327$234,500Info: 38
88Brooklyn1,565$71,500$123,600Info: 38
89Newhall1,012$68,295$171,500Info: 38
90Lake City1,652$64,375$103,300Info: 38
91Alta2,344$66,118$125,800Info: 38
92Treynor1,228$132,679$250,000Info: 38
93Sioux City85,651$65,473$162,600Info: 37
94La Porte City2,170$62,750$146,900Info: 37
95Waukon3,796$56,250$133,700Info: 37
96Nashua1,634$63,750$117,300Info: 37
97Sanborn1,510$56,477$150,900Info: 37
98Holstein1,552$61,625$113,200Info: 37
99Janesville1,012$84,231$214,700Info: 37
100Colfax2,089$82,878$160,500Info: 37
101Lake Park1,191$73,977$153,500Info: 37
102Harlan4,896$54,923$137,500Info: 37
103Carter Lake3,773$75,037$161,200Info: 37
104Rockwell City2,449$61,563$91,300Info: 37
105Sibley2,821$54,767$119,800Info: 37
106Columbus Junction2,129$76,518$114,200Info: 37
107Audubon2,069$41,389$92,800Info: 37
108Allison1,028$64,306$104,600Info: 37
109Jefferson4,164$54,286$126,900Info: 37
110Eagle Grove3,588$58,458$95,100Info: 37
111Onawa2,862$54,659$125,700Info: 37
112Mason City27,135$62,369$130,000Info: 37
113Elkader1,249$61,786$134,300Info: 37
114Washington7,314$56,536$144,500Info: 37
115Durant1,904$82,563$202,000Info: 37
116Manly1,288$67,083$110,900Info: 37
117Estherville5,865$54,624$96,300Info: 37
118Ida Grove1,904$63,194$96,000Info: 37
119Osage3,578$62,309$141,800Info: 37
120Tama3,079$61,944$101,200Info: 37
121Larchwood1,076$69,327$189,700Info: 37
122Jesup2,596$89,297$189,600Info: 37
123Camanche4,562$68,727$175,300Info: 37
124Blue Grass1,867$87,083$202,400Info: 36
125Denver2,216$90,156$221,100Info: 36
126Marengo2,823$58,125$114,100Info: 36
127Clinton24,425$57,493$115,400Info: 36
128Dallas Center2,058$88,750$231,100Info: 36
129Guttenberg1,675$49,613$183,800Info: 36
130Marshalltown27,491$68,854$117,100Info: 36
131Kent Estates1,863$122,014$351,100Info: 36
132Fort Dodge24,788$61,769$128,900Info: 36
133Buffalo Center1,000$49,474$93,800Info: 36
134Knoxville7,493$70,136$147,600Info: 36
135Baxter1,251$60,625$162,300Info: 36
136Earlham1,406$104,464$248,400Info: 36
137Epworth1,991$73,571$229,200Info: 36
138Saylorville3,559$80,250$287,700Info: 36
139Pleasantville1,883$67,692$161,500Info: 36
140Woodbine1,418$54,167$141,900Info: 36
141West Burlington3,184$48,289$126,700Info: 36
142Prairie City1,649$78,269$177,400Info: 36
143Hampton4,311$48,922$91,900Info: 36
144Mediapolis1,930$71,250$167,300Info: 36
145Emmetsburg3,651$57,353$114,600Info: 36
146Belmond2,678$58,750$110,800Info: 36
147Shenandoah4,913$52,469$110,000Info: 36
148Corning1,573$60,446$84,700Info: 36
149Dubuque59,271$64,985$193,100Info: 36
150Keokuk9,748$49,340$93,700Info: 36
151Springville1,210$96,250$175,900Info: 36
152Akron1,660$59,706$145,300Info: 36
153Humboldt4,761$70,661$162,600Info: 36
154Postville2,787$47,281$100,300Info: 36
155DeWitt5,535$84,474$223,100Info: 36
156Park View2,861$106,429$276,500Info: 36
157Muscatine23,567$59,332$146,900Info: 36
158New Hampton3,462$61,491$159,200Info: 36
159Pocahontas1,536$56,298$96,600Info: 35
160Des Moines212,464$63,966$183,700Info: 35
161Story City3,363$73,558$205,800Info: 35
162Chariton4,235$52,109$84,200Info: 35
163Garner3,062$68,964$162,100Info: 35
164Kingsley1,427$73,103$146,200Info: 35
165Fruitland1,107$101,375$219,000Info: 35
166Orange City6,312$81,667$245,300Info: 35
167Center Point2,575$92,500$215,800Info: 35
168Oakland1,500$72,500$144,600Info: 35
169Webster City7,769$65,844$115,400Info: 35
170Farley1,809$96,563$242,600Info: 35
171Maquoketa6,105$56,039$126,800Info: 35
172Cherokee5,157$48,693$119,400Info: 35
173Perry7,928$63,983$122,100Info: 35
174Lenox1,474$59,750$106,000Info: 35
175Glenwood5,118$69,320$193,800Info: 35
176Sioux Center8,335$87,555$275,900Info: 35
177Rock Rapids2,653$61,679$207,700Info: 35
178Fayette1,242$39,297$123,300Info: 35
179Decorah7,597$62,177$234,600Info: 35
180Atlantic6,773$57,486$134,900Info: 35
181Monticello4,055$67,788$160,500Info: 35
182Bettendorf39,297$102,917$295,600Info: 35
183Independence6,149$72,250$156,900Info: 35
184Ottumwa25,352$56,994$92,400Info: 35
185Sac City1,782$57,487$106,400Info: 35
186University Heights1,232$105,172$393,200Info: 35
187Walford1,318$116,477$274,500Info: 35
188Toledo2,079$56,719$124,000Info: 35
189Lisbon1,782$83,125$202,600Info: 35
190Council Bluffs62,564$64,092$164,300Info: 35
191Clarinda5,366$50,644$112,200Info: 35
192Red Oak5,542$52,996$91,600Info: 35
193Iowa Falls5,062$53,051$106,300Info: 35
194Evansdale4,530$57,415$138,200Info: 34
195Bloomfield2,723$61,679$122,600Info: 34
196Centerville5,377$41,472$99,000Info: 34
197Eddyville1,085$61,205$107,300Info: 34
198Mount Ayr1,739$68,676$144,500Info: 34
199Winterset5,384$69,268$181,500Info: 34
200Clarence1,223$56,875$137,800Info: 34
201Robins3,349$122,500$370,500Info: 34
202Wilton2,943$71,898$162,000Info: 34
203Manson1,653$70,893$118,800Info: 34
204Charles City7,321$56,734$118,900Info: 34
205Creston7,466$50,752$112,600Info: 34
206Lake Mills2,054$70,333$127,100Info: 34
207Eldora2,622$72,107$108,800Info: 34
208Walcott1,895$82,756$171,800Info: 34
209Waterloo66,947$56,344$150,200Info: 34
210Anamosa5,553$56,167$164,900Info: 34
211Newton15,696$56,321$151,600Info: 34
212Stuart1,642$62,500$152,300Info: 34
213Grinnell9,527$64,426$191,700Info: 34
214Clarion2,775$58,702$107,600Info: 34
215Keosauqua1,014$52,083$108,000Info: 34
216West Union2,393$50,909$133,200Info: 34
217Denison8,247$63,850$137,600Info: 34
218Albia3,688$67,791$132,500Info: 34
219Forest City4,280$62,917$136,400Info: 34
220Fredericksburg1,040$65,809$164,100Info: 34
221Riverside1,040$81,094$191,100Info: 34
222Nevada6,952$75,221$177,800Info: 34
223Le Claire4,718$100,404$300,200Info: 34
224Davenport101,083$64,497$162,900Info: 34
225Cascade2,565$69,861$196,100Info: 34
226Carroll10,261$59,323$184,100Info: 33
227Sigourney1,866$51,528$109,500Info: 33
228Kalona2,679$72,766$221,300Info: 33
229Storm Lake11,275$58,341$163,600Info: 33
230Wellman1,539$56,696$149,000Info: 33
231Urbana1,628$112,672$224,100Info: 33
232Cedar Rapids136,859$67,859$177,100Info: 33
233Spencer11,393$57,068$178,300Info: 33
234Parkersburg1,747$73,482$200,000Info: 33
235Lake View1,021$66,118$154,800Info: 33
236Sheldon5,386$68,448$173,600Info: 33
237Waverly10,446$78,429$215,200Info: 33
238Atkins2,347$115,625$302,600Info: 33
239Algona5,414$52,542$156,200Info: 33
240Corydon1,566$48,988$88,800Info: 33
241West Liberty3,795$66,132$169,500Info: 33
242Oskaloosa11,492$62,172$128,900Info: 33
243Rock Valley4,061$67,012$225,800Info: 33
244Conrad1,170$73,844$156,100Info: 33
245Mount Pleasant9,093$59,216$145,600Info: 32
246Polk City5,833$163,000$385,000Info: 32
247Cedar Falls40,662$74,165$252,500Info: 32
248Hawarden2,674$69,375$132,700Info: 32
249Palo1,173$103,646$274,200Info: 32
250Clear Lake7,603$70,278$235,100Info: 32
251Asbury5,949$130,071$312,400Info: 32
252Urbandale46,026$113,086$318,800Info: 32
253Fairfax2,865$120,552$278,800Info: 32
254Pella10,624$81,201$259,600Info: 32
255Indianola15,918$78,125$228,100Info: 32
256Eldridge6,743$101,089$329,400Info: 32
257Le Mars10,597$72,381$202,200Info: 32
258Fairfield9,438$48,302$152,900Info: 32
259Spirit Lake5,469$73,627$218,400Info: 32
260Leon1,795$54,868$79,600Info: 32
261Williamsburg3,347$65,607$194,000Info: 31
262Huxley4,440$122,716$296,100Info: 31
263Ely2,033$102,262$275,800Info: 31
264Clive18,776$131,082$379,000Info: 31
265Norwalk13,610$94,583$275,700Info: 31
266Marion41,690$87,105$230,800Info: 31
267Milford3,315$60,571$211,000Info: 30
268Bondurant8,061$128,341$288,600Info: 30
269Solon3,092$111,597$305,300Info: 30
270West Branch2,526$87,891$226,700Info: 30
271Montezuma1,257$63,375$157,800Info: 29
272Adel6,259$96,905$320,500Info: 28
273Osceola5,495$62,363$145,300Info: 28
274Peosta1,922$120,375$304,600Info: 28
275Sergeant Bluff5,090$122,610$287,600Info: 28
276Lamoni2,121$52,300$107,900Info: 28
277Johnston24,196$103,430$346,200Info: 28
278Pleasant Hill10,796$86,890$284,100Info: 28
279Hiawatha7,178$67,628$210,200Info: 28
280Granger1,919$112,125$290,100Info: 27
281Tiffin5,271$106,034$315,800Info: 27
282Altoona20,592$87,123$257,300Info: 27
283Ankeny70,542$106,603$311,300Info: 27
284West Des Moines69,893$84,925$286,300Info: 26
285Iowa City75,264$57,533$273,600Info: 26
286Coralville22,846$66,508$286,000Info: 26
287North Liberty20,782$103,933$300,000Info: 25
288Grimes15,810$104,497$281,000Info: 25
289Waukee26,974$106,728$328,200Info: 25
290Ames66,112$60,102$263,800Info: 23

Iowa by the numbers

Iowa's largest profiled market is Des Moines 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 topping the ranking at $163K and Fayette 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 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.

Top Iowa trades without a website

Each link opens the statewide no-website shortlist for that trade — count shows Iowa operators with no website.

Ready to call them?

Start scanning Iowa markets free.

First scan free. No card required.