Skip to content
● Missouri · state hub

Missouri cities ranked by market opportunity

LocalVein profiles 375 Missouri cities, covering 4,195,037 residents across the state. The median Market Opportunity Score across Missouri sits at 31 out of 100 — use the ranked table below to find the markets where demographics and operator density line up for agency outreach.

Cities profiled
375
Total population
4,195,037
Median MOS
31
Businesses scanned
725

Missouri cities by Market Opportunity Score

RankCityPopulationMedian HHIMedian home valueMOS
1Ladue8,948$250,001$1,027,000Warning: 58
2Frontenac3,669$225,813$1,004,500Warning: 55
3Glendale6,111$168,750$510,100Warning: 52
4Warson Woods2,312$200,104$573,600Warning: 51
5Clarkson Valley2,592$238,333$821,100Warning: 48
6Pasadena Hills1,104$85,694$248,300Warning: 47
7Bel-Nor1,472$106,875$204,100Warning: 47
8Lake Waukomis1,085$119,519$412,100Warning: 46
9Des Peres9,145$214,167$591,800Warning: 46
10Town and Country11,605$237,083$895,000Warning: 46
11Wellston1,690$39,474Warning: 45
12Clayton17,282$128,898$799,200Warning: 45
13Webster Groves23,771$110,716$371,400Warning: 44
14Crestwood12,298$115,512$291,400Warning: 44
15Oakland1,619$118,438$381,900Warning: 44
16Olivette8,539$105,898$450,100Warning: 43
17Lake Winnebago1,401$179,038$646,200Warning: 43
18Weatherby Lake2,465$168,125$486,000Warning: 43
19Rock Hill4,708$91,477$256,400Warning: 42
20Kirkwood29,302$117,439$421,500Warning: 42
21Green Park2,688$75,833$215,100Warning: 41
22Affton20,035$77,337$200,300Warning: 41
23Sunset Hills9,113$133,895$522,300Warning: 40
24Winchester1,914$87,344$209,300Warning: 40
25Concord18,028$84,389$279,400Warning: 40
26Richmond Heights9,179$90,670$345,400Info: 40
27Lemay16,431$59,026$139,100Info: 40
28Northwoods3,654$40,787$72,300Info: 40
29Leadwood1,524$44,167$64,000Info: 39
30Ballwin30,835$121,170$353,400Info: 39
31St. George1,568$72,974$149,800Info: 39
32Brentwood8,151$86,641$276,100Info: 39
33University City34,655$76,466$285,100Info: 39
34Cool Valley1,319$50,417$94,700Info: 38
35Lake Lotawana2,378$162,188$550,000Info: 38
36Overland15,762$57,755$121,500Info: 38
37Wildwood35,168$157,750$472,800Info: 38
38Charlack1,775$53,393$117,200Info: 38
39St. Louis293,109$55,279$185,100Info: 38
40Hermann2,550$57,578$175,100Info: 37
41Gower1,677$80,057$189,900Info: 37
42Chesterfield49,591$133,380$458,000Info: 37
43Oakville35,166$103,125$292,500Info: 37
44High Ridge4,209$75,040$166,400Info: 37
45Taos1,334$103,594$256,000Info: 37
46Sugar Creek3,261$57,467$104,800Info: 37
47Calverton Park1,280$66,194$103,000Info: 37
48Fort Leonard Wood15,317$68,629Info: 37
49Sappington6,882$72,213$284,700Info: 37
50Barnhart6,036$96,042$195,700Info: 37
51Weldon Spring5,291$155,081$523,300Info: 36
52LaBarque Creek1,292$121,961$425,800Info: 36
53Fenton4,087$97,991$362,800Info: 36
54Bloomsdale1,123$98,807$209,400Info: 36
55Velda City1,231$43,125$50,900Info: 36
56Tarkio1,478$60,250$86,900Info: 36
57Old Jamestown21,121$107,250$230,100Info: 36
58Buckner2,917$84,572$177,100Info: 36
59Creve Coeur18,643$119,454$566,100Info: 36
60Maplewood8,154$65,510$231,500Info: 36
61St. John6,562$50,429$96,900Info: 36
62Crystal City4,721$64,650$169,500Info: 36
63Manchester18,189$92,839$298,400Info: 35
64St. Paul3,292$154,022$421,900Info: 35
65Weston1,852$91,625$246,000Info: 35
66Raytown29,593$67,227$162,000Info: 35
67Lexington4,602$70,134$153,300Info: 35
68Edina1,420$42,125$79,900Info: 35
69Fremont Hills1,326$144,250$444,800Info: 35
70Windsor3,038$42,004$96,400Info: 35
71Breckenridge Hills4,413$44,800$92,700Info: 35
72Arnold20,884$75,194$209,700Info: 35
73Woodson Terrace3,935$49,650$100,600Info: 35
74Glasgow1,054$45,703$115,400Info: 35
75Florissant51,915$66,344$136,200Info: 35
76Rock Port1,207$45,208$109,100Info: 35
77Auxvasse1,385$54,185$129,300Info: 35
78Drexel1,039$51,910$128,600Info: 34
79Marceline2,269$55,139$96,000Info: 34
80Mehlville29,089$65,395$210,200Info: 34
81Plattsburg2,437$64,856$182,500Info: 34
82Ellisville9,908$105,276$347,300Info: 34
83Greenwood6,000$104,638$263,300Info: 34
84Imperial5,617$87,949$221,900Info: 34
85Palmyra3,620$69,211$165,000Info: 34
86St. Ann12,865$52,059$118,600Info: 34
87Shrewsbury6,328$84,942$266,600Info: 34
88Paris1,326$54,219$99,500Info: 34
89Shelbina2,108$52,176$79,500Info: 34
90Goodman1,081$42,610$94,400Info: 34
91Hanley Hills1,727$50,388$66,600Info: 34
92Villa Ridge2,994$67,129$153,100Info: 34
93Wellsville1,197$61,635$74,100Info: 34
94Dardenne Prairie13,137$155,585$392,300Info: 34
95Oran1,137$57,404$130,200Info: 34
96New Haven3,389$69,701$187,600Info: 34
97Murphy8,566$73,373$177,500Info: 34
98New London1,118$47,292$126,900Info: 34
99Crane1,545$47,892$108,300Info: 34
100Ash Grove1,336$50,078$120,900Info: 34
101Bonne Terre6,773$39,767$120,400Info: 34
102Gladstone27,069$72,134$217,900Info: 34
103Fayette2,800$58,750$128,700Info: 34
104Marthasville2,587$114,950$165,400Info: 34
105Mound City1,103$60,735$124,700Info: 34
106Summer Set1,222$102,760$226,800Info: 34
107California4,523$60,506$123,700Info: 33
108Chaffee3,039$41,024$120,900Info: 33
109Hannibal16,825$54,071$126,300Info: 33
110Country Club Hills1,017$48,132$49,400Info: 33
111Brookfield4,128$55,543$86,500Info: 33
112Vandalia3,260$58,649$75,600Info: 33
113St. Peters58,200$89,827$252,800Info: 33
114Excelsior Springs10,502$74,056$174,000Info: 33
115St. Joseph71,542$55,578$144,200Info: 33
116St. Martins1,195$78,125$225,000Info: 33
117Centralia4,615$51,868$165,600Info: 33
118Owensville2,798$50,428$133,100Info: 33
119Boonville7,682$51,321$173,400Info: 33
120Princeton1,434$55,066$69,200Info: 33
121Ironton1,755$42,415$109,900Info: 33
122Independence121,944$59,480$166,400Info: 33
123Washington14,948$78,510$217,500Info: 33
124Carterville1,978$55,099$95,400Info: 33
125Bellefontaine Neighbors10,562$48,354$92,500Info: 33
126Advance1,549$51,583$130,100Info: 33
127Kansas City508,233$67,449$227,000Info: 33
128Sturgeon1,143$66,500$139,300Info: 33
129Mexico11,487$48,873$117,600Info: 33
130Black Jack6,606$65,920$187,600Info: 33
131Scott City4,354$61,581$134,900Info: 33
132Dellwood4,869$71,171$79,800Info: 33
133Nevada7,998$45,799$100,600Info: 32
134Archie1,340$68,125$166,500Info: 32
135Lincoln1,795$60,272$123,000Info: 32
136Louisiana3,231$46,006$81,100Info: 32
137Parkville8,022$170,794$557,100Info: 32
138Sedalia21,869$50,668$136,500Info: 32
139Cedar Hill1,568$66,076$180,300Info: 32
140Hamilton1,909$56,548$139,200Info: 32
141Kissee Mills1,182$53,250$135,500Info: 32
142Smithville10,552$99,925$272,500Info: 32
143Higginsville4,775$76,409$163,700Info: 32
144Salisbury1,629$53,144$90,900Info: 32
145Chillicothe9,129$51,231$119,900Info: 32
146Wardsville1,505$117,500$309,900Info: 32
147Richmond5,979$58,906$135,500Info: 32
148Ste. Genevieve4,996$43,856$164,600Info: 32
149Pagedale2,547$30,908$77,500Info: 32
150Country Club3,171$82,614$206,200Info: 32
151Claycomo1,994$49,649$151,300Info: 32
152Pierce City1,472$45,000$112,000Info: 32
153Cole Camp1,327$35,547$143,500Info: 32
154Vinita Park1,978$53,355$99,000Info: 32
155Sullivan6,355$60,137$153,100Info: 32
156Memphis1,860$49,598$117,200Info: 32
157Moline Acres2,806$55,069$76,500Info: 32
158Byrnes Mill3,168$87,663$249,500Info: 32
159De Soto6,452$46,181$144,000Info: 32
160Lone Jack1,487$116,328$307,400Info: 32
161Elsberry2,010$49,226$113,300Info: 32
162Odessa5,589$85,592$209,600Info: 32
163Lawson2,742$63,799$169,500Info: 32
164Sarcoxie1,344$37,868$79,500Info: 32
165Willow Springs2,015$43,125$108,300Info: 32
166Bel-Ridge2,714$39,878$88,900Info: 32
167Liberty30,446$95,425$267,900Info: 32
168Huntsville1,806$52,266$101,500Info: 32
169Bridgeton11,372$73,320$234,100Info: 31
170Unionville1,725$51,771$98,300Info: 31
171Berkeley8,149$40,654$80,000Info: 31
172Castle Point2,792$34,679$57,300Info: 31
173Eureka12,371$108,947$352,200Info: 31
174Lathrop2,646$76,468$156,500Info: 31
175Lynchburg6,611$66,687$259,300Info: 31
176Edmundson1,153$51,141$92,200Info: 31
177Blue Springs59,416$84,075$241,500Info: 31
178Maryland Heights27,981$86,485$215,300Info: 31
179Hazelwood25,214$55,930$154,900Info: 31
180Bernie1,772$45,223$90,800Info: 31
181Canton2,741$46,941$115,100Info: 31
182Concordia2,184$56,192$159,300Info: 31
183Ferguson18,350$46,106$99,300Info: 31
184Albany1,855$46,905$96,700Info: 31
185Trenton5,542$49,836$93,000Info: 31
186Marshall13,699$54,815$145,900Info: 31
187Thayer2,288$36,477$69,300Info: 31
188Loma Linda1,070$90,294$257,100Info: 31
189Eldon4,486$39,202$116,900Info: 31
190La Plata1,401$49,107$96,300Info: 31
191Tipton2,680$45,370$119,900Info: 31
192Montgomery City2,810$51,707$137,500Info: 31
193Richland2,256$41,750$89,000Info: 31
194Bloomfield2,011$43,182$69,400Info: 31
195Carrollton3,335$53,160$101,800Info: 31
196Macon5,457$51,103$133,800Info: 31
197St. Charles71,048$85,522$280,800Info: 31
198O'Fallon92,697$107,203$305,100Info: 31
199Granby2,345$45,655$99,200Info: 31
200Rich Hill1,412$45,203$58,100Info: 31
201Raintree Plantation2,006$71,953$296,900Info: 31
202Sweet Springs1,299$46,111$92,000Info: 31
203Lee's Summit102,583$104,989$313,200Info: 31
204Aurora7,331$46,855$108,700Info: 31
205Terre du Lac2,460$93,115$186,400Info: 31
206Perryville8,530$53,958$184,700Info: 30
207Moberly13,634$43,231$140,000Info: 30
208Adrian2,006$48,233$139,600Info: 30
209Savannah5,062$58,983$143,100Info: 30
210Houston2,407$41,250$115,200Info: 30
211Park Hills8,667$51,303$121,100Info: 30
212Battlefield6,095$87,414$207,100Info: 30
213Campbell1,719$45,208$65,000Info: 30
214Mountain Grove4,494$41,875$89,300Info: 30
215New Franklin1,015$53,056$117,700Info: 30
216Lake St. Louis17,538$123,427$375,300Info: 30
217Bowling Green4,130$51,675$116,400Info: 30
218Bethany3,164$46,016$119,700Info: 30
219Butler4,594$36,276$124,100Info: 30
220Herculaneum4,925$88,778$222,100Info: 30
221Gerald1,264$56,250$141,400Info: 30
222Kennett10,236$53,164$103,600Info: 30
223Cassville3,208$52,102$152,600Info: 30
224Flordell Hills1,300$31,786$53,200Info: 30
225Dixon1,267$50,260$134,300Info: 30
226Stanberry1,190$63,958$99,600Info: 30
227Fulton12,611$55,015$144,500Info: 30
228Potosi2,542$37,055$101,100Info: 30
229Fredericktown4,464$53,681$120,200Info: 30
230Fair Grove1,551$71,447$189,200Info: 30
231Greenfield1,276$32,930$82,500Info: 30
232Strafford2,609$60,670$148,100Info: 30
233Maysville1,106$48,125$137,500Info: 30
234Versailles2,580$34,970$113,000Info: 30
235Sikeston16,231$53,203$158,100Info: 30
236Wentzville45,734$111,409$302,700Info: 29
237Raymore23,849$103,158$318,000Info: 29
238Pleasant Hill8,853$94,840$245,400Info: 29
239Slater2,144$40,313$82,500Info: 29
240Hayti2,145$25,486$73,500Info: 29
241Neosho12,857$55,159$148,600Info: 29
242Jefferson City42,565$67,205$208,000Info: 29
243Oak Grove8,477$73,237$190,800Info: 29
244Jennings12,900$37,356$62,300Info: 29
245Mansfield1,375$30,587$92,000Info: 29
246Bismarck1,560$41,550$108,000Info: 29
247Clinton9,047$50,852$147,700Info: 29
248Seneca1,938$49,821$112,300Info: 29
249Gallatin1,722$43,322$126,400Info: 29
250Gray Summit2,847$54,883$140,200Info: 29
251Holden1,936$68,324$132,400Info: 29
252Portageville2,869$36,924$150,000Info: 29
253Belle1,476$55,341$141,100Info: 29
254Pacific7,299$57,119$244,000Info: 29
255Lakeshire1,478$61,346$260,300Info: 29
256Dexter7,906$47,647$132,700Info: 29
257Pleasant Valley2,744$78,750$195,200Info: 29
258Harrisonville10,002$60,727$190,300Info: 29
259Peculiar5,815$96,250$252,400Info: 29
260Kimberling City2,559$48,274$237,700Info: 29
261Ellington1,104$33,953$70,000Info: 29
262Stockton2,018$41,053$135,800Info: 29
263Marshfield7,599$67,134$201,300Info: 29
264Grandview25,821$53,431$171,200Info: 29
265Jackson15,532$80,435$227,600Info: 29
266Warsaw2,064$42,868$136,600Info: 29
267Indian Lake1,075$89,583$184,000Info: 29
268Desloge4,870$63,018$112,800Info: 29
269Glasgow Village5,491$38,571$69,600Info: 29
270Seymour2,081$51,497$120,400Info: 29
271Kahoka2,083$35,993$94,800Info: 29
272Oronogo2,685$81,111$186,300Info: 29
273St. Clair4,767$40,933$134,100Info: 28
274Purdy1,308$43,438$84,200Info: 28
275Normandy4,263$33,421$91,400Info: 28
276Riverside4,153$50,882$314,600Info: 28
277Hallsville2,049$66,518$167,000Info: 28
278Carl Junction8,257$77,855$206,400Info: 28
279Cameron8,721$56,090$178,300Info: 28
280Senath1,578$38,304$92,700Info: 28
281Waynesville5,422$75,179$204,100Info: 28
282Highlandville1,049$58,438$180,400Info: 28
283Cape Girardeau40,047$54,870$186,100Info: 28
284Licking2,816$32,813$109,000Info: 28
285Monett9,734$45,821$149,000Info: 28
286Charleston4,565$35,139$107,700Info: 28
287Garden City1,539$63,625$165,200Info: 28
288Kearney10,696$102,523$275,200Info: 28
289Bourbon1,694$63,125$116,000Info: 28
290Doniphan2,220$43,309$113,600Info: 28
291Cottleville5,750$114,420$381,900Info: 28
292Mount Vernon4,532$49,153$175,000Info: 28
293Milan1,883$52,647$89,700Info: 28
294Festus12,965$70,085$206,200Info: 28
295Carthage15,513$50,849$133,500Info: 28
296Forsyth2,749$44,352$185,900Info: 28
297New Madrid2,720$51,250$120,700Info: 28
298Willard6,418$87,204$204,300Info: 28
299Ava2,978$44,722$134,800Info: 28
300Salem4,673$39,200$97,200Info: 28
301Belton24,618$70,525$185,400Info: 28
302Marble Hill1,781$30,486$94,000Info: 27
303Appleton City1,187$44,615$86,500Info: 27
304Spanish Lake18,183$51,125$121,300Info: 27
305Lamar4,290$34,894$114,800Info: 27
306Monroe City3,162$52,883$152,400Info: 27
307Troy13,467$75,777$212,100Info: 27
308Wright City5,025$74,833$216,800Info: 27
309Poplar Bluff16,243$42,035$109,700Info: 27
310Malden3,818$38,786$88,900Info: 27
311Lilbourn1,021$41,250$65,600Info: 27
312Piedmont2,857$37,868$102,400Info: 27
313St. James3,922$50,644$117,200Info: 27
314Lebanon15,157$42,157$152,200Info: 27
315Kirksville17,493$48,063$145,300Info: 27
316Marionville2,701$50,250$125,700Info: 27
317Linn1,302$43,750$157,400Info: 27
318Caruthersville5,426$35,903$118,700Info: 27
319Humansville1,190$34,904$61,400Info: 27
320Mountain View2,648$51,005$114,900Info: 27
321Anderson2,415$51,875$97,900Info: 27
322Riverview2,688$53,506$74,000Info: 27
323Pevely6,037$64,660$203,700Info: 26
324Springfield169,432$45,984$165,200Info: 26
325Moscow Mills3,647$68,451$186,900Info: 26
326El Dorado Springs3,545$31,982$83,700Info: 26
327Webb City13,139$61,502$156,200Info: 26
328Cabool2,460$30,781$100,400Info: 26
329Pine Lawn2,738$19,924$51,700Info: 26
330Hillsboro3,483$65,278$206,200Info: 26
331Steele1,449$33,750$115,900Info: 26
332Nixa24,131$80,491$238,300Info: 26
333Joplin52,218$51,154$159,700Info: 26
334Sparta2,378$61,630$167,400Info: 26
335Hollister4,608$57,778$154,900Info: 26
336Bolivar10,996$44,603$188,700Info: 26
337West Plains12,341$39,897$158,700Info: 26
338Republic19,233$64,364$190,300Info: 26
339Valley Park6,817$64,470$232,900Info: 26
340Maryville10,556$48,099$178,900Info: 25
341Platte City4,793$65,132$195,000Info: 25
342Ozark21,953$69,372$230,600Info: 25
343Grain Valley15,967$87,266$269,800Info: 25
344Warrenton8,870$64,400$193,100Info: 25
345Steelville1,410$32,404$82,500Info: 25
346Union12,560$71,760$199,100Info: 25
347Farmington17,999$49,882$187,500Info: 25
348Ashland4,811$90,628$231,700Info: 25
349East Prairie2,930$31,159$58,000Info: 25
350Cuba3,172$44,217$171,000Info: 25
351Duenweg1,707$53,839$116,600Info: 25
352Buffalo3,358$32,630$131,300Info: 25
353Blue Summit1,145$57,016$34,900Info: 25
354Knob Noster2,824$60,294$146,700Info: 25
355Clever2,977$77,403$179,400Info: 25
356Holts Summit4,572$81,927$184,400Info: 25
357Merriam Woods2,203$50,000$111,800Info: 24
358Winfield1,726$70,170$178,200Info: 24
359Columbia127,200$64,488$268,300Info: 24
360Warrensburg19,437$57,232$216,900Info: 24
361Van Buren1,146$20,441$77,400Info: 24
362Camdenton4,017$44,800$171,600Info: 24
363North Kansas City4,758$46,024$194,700Info: 23
364Lake Ozark2,451$80,476$308,700Info: 23
365Shell Knob1,445$51,852$304,700Info: 23
366Rolla20,144$42,518$177,400Info: 22
367Village of Four Seasons2,077$92,988$302,700Info: 22
368Noel1,679$39,196$117,000Info: 22
369St. Robert5,327$60,219$225,100Info: 21
370Rogersville4,496$51,375$205,900Info: 21
371Marlborough2,366$47,011$187,900Info: 21
372Osage Beach4,715$52,067$286,800Info: 21
373Whiteman AFB3,713$60,250Info: 21
374Duquesne2,216$52,372$184,200Info: 20
375Branson12,760$54,961$237,900Info: 18

Missouri by the numbers

Missouri's largest profiled market is Kansas City at 508,233 residents, while the median Missouri city on LocalVein has a population of 3,483. About 92% of the Missouri 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 Missouri's profiled cities sits at $56K, with Ladue topping the ranking at $250K and Pine Lawn anchoring the other end at $20K — roughly a 13× spread. Pricing pressure and willingness-to-pay diverge sharply across this range, which is why one-size-fits-all pitches underperform on Missouri lists.

Across the 375 Missouri cities in this table, the median Market Opportunity Score is 31 out of 100, and Ladue currently leads at 58. About 0% of Missouri's profiled cities score ≥70 — the tier where agencies report the highest first-touch close rates. Agencies new to Missouri typically warm up on the top three cities before expanding down the table, because the signal-to-noise is highest there.

Top Missouri trades without a website

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

Ready to call them?

Start scanning Missouri markets free.

First scan free. No card required.