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.
Missouri cities by Market Opportunity Score
| Rank | City | Population | Median HHI | Median home value | MOS |
|---|---|---|---|---|---|
| 1 | Ladue city | 8,948 | $250,001 | $1,027,000 | 58 |
| 2 | Frontenac city | 3,669 | $225,813 | $1,004,500 | 55 |
| 3 | Glendale city | 6,111 | $168,750 | $510,100 | 52 |
| 4 | Warson Woods city | 2,312 | $200,104 | $573,600 | 51 |
| 5 | Clarkson Valley city | 2,592 | $238,333 | $821,100 | 48 |
| 6 | Pasadena Hills city | 1,104 | $85,694 | $248,300 | 47 |
| 7 | Bel-Nor village | 1,472 | $106,875 | $204,100 | 47 |
| 8 | Lake Waukomis city | 1,085 | $119,519 | $412,100 | 46 |
| 9 | Des Peres city | 9,145 | $214,167 | $591,800 | 46 |
| 10 | Town and Country city | 11,605 | $237,083 | $895,000 | 46 |
| 11 | Wellston city | 1,690 | $39,474 | — | 45 |
| 12 | Clayton city | 17,282 | $128,898 | $799,200 | 45 |
| 13 | Webster Groves city | 23,771 | $110,716 | $371,400 | 44 |
| 14 | Crestwood city | 12,298 | $115,512 | $291,400 | 44 |
| 15 | Oakland city | 1,619 | $118,438 | $381,900 | 44 |
| 16 | Olivette city | 8,539 | $105,898 | $450,100 | 43 |
| 17 | Lake Winnebago city | 1,401 | $179,038 | $646,200 | 43 |
| 18 | Weatherby Lake city | 2,465 | $168,125 | $486,000 | 43 |
| 19 | Rock Hill city | 4,708 | $91,477 | $256,400 | 42 |
| 20 | Kirkwood city | 29,302 | $117,439 | $421,500 | 42 |
| 21 | Green Park city | 2,688 | $75,833 | $215,100 | 41 |
| 22 | Affton CDP | 20,035 | $77,337 | $200,300 | 41 |
| 23 | Sunset Hills city | 9,113 | $133,895 | $522,300 | 40 |
| 24 | Winchester city | 1,914 | $87,344 | $209,300 | 40 |
| 25 | Concord CDP | 18,028 | $84,389 | $279,400 | 40 |
| 26 | Richmond Heights city | 9,179 | $90,670 | $345,400 | 40 |
| 27 | Lemay CDP | 16,431 | $59,026 | $139,100 | 40 |
| 28 | Northwoods city | 3,654 | $40,787 | $72,300 | 40 |
| 29 | Leadwood city | 1,524 | $44,167 | $64,000 | 39 |
| 30 | Ballwin city | 30,835 | $121,170 | $353,400 | 39 |
| 31 | St. George CDP | 1,568 | $72,974 | $149,800 | 39 |
| 32 | Brentwood city | 8,151 | $86,641 | $276,100 | 39 |
| 33 | University City city | 34,655 | $76,466 | $285,100 | 39 |
| 34 | Cool Valley city | 1,319 | $50,417 | $94,700 | 38 |
| 35 | Lake Lotawana city | 2,378 | $162,188 | $550,000 | 38 |
| 36 | Overland city | 15,762 | $57,755 | $121,500 | 38 |
| 37 | Wildwood city | 35,168 | $157,750 | $472,800 | 38 |
| 38 | Charlack city | 1,775 | $53,393 | $117,200 | 38 |
| 39 | St. Louis city | 293,109 | $55,279 | $185,100 | 38 |
| 40 | Hermann city | 2,550 | $57,578 | $175,100 | 37 |
| 41 | Gower city | 1,677 | $80,057 | $189,900 | 37 |
| 42 | Chesterfield city | 49,591 | $133,380 | $458,000 | 37 |
| 43 | Oakville CDP | 35,166 | $103,125 | $292,500 | 37 |
| 44 | High Ridge CDP | 4,209 | $75,040 | $166,400 | 37 |
| 45 | Taos city | 1,334 | $103,594 | $256,000 | 37 |
| 46 | Sugar Creek city | 3,261 | $57,467 | $104,800 | 37 |
| 47 | Calverton Park city | 1,280 | $66,194 | $103,000 | 37 |
| 48 | Fort Leonard Wood CDP | 15,317 | $68,629 | — | 37 |
| 49 | Sappington CDP | 6,882 | $72,213 | $284,700 | 37 |
| 50 | Barnhart CDP | 6,036 | $96,042 | $195,700 | 37 |
| 51 | Weldon Spring city | 5,291 | $155,081 | $523,300 | 36 |
| 52 | LaBarque Creek CDP | 1,292 | $121,961 | $425,800 | 36 |
| 53 | Fenton city | 4,087 | $97,991 | $362,800 | 36 |
| 54 | Bloomsdale city | 1,123 | $98,807 | $209,400 | 36 |
| 55 | Velda City city | 1,231 | $43,125 | $50,900 | 36 |
| 56 | Tarkio city | 1,478 | $60,250 | $86,900 | 36 |
| 57 | Old Jamestown CDP | 21,121 | $107,250 | $230,100 | 36 |
| 58 | Buckner city | 2,917 | $84,572 | $177,100 | 36 |
| 59 | Creve Coeur city | 18,643 | $119,454 | $566,100 | 36 |
| 60 | Maplewood city | 8,154 | $65,510 | $231,500 | 36 |
| 61 | St. John city | 6,562 | $50,429 | $96,900 | 36 |
| 62 | Crystal City city | 4,721 | $64,650 | $169,500 | 36 |
| 63 | Manchester city | 18,189 | $92,839 | $298,400 | 35 |
| 64 | St. Paul city | 3,292 | $154,022 | $421,900 | 35 |
| 65 | Weston city | 1,852 | $91,625 | $246,000 | 35 |
| 66 | Raytown city | 29,593 | $67,227 | $162,000 | 35 |
| 67 | Lexington city | 4,602 | $70,134 | $153,300 | 35 |
| 68 | Edina city | 1,420 | $42,125 | $79,900 | 35 |
| 69 | Fremont Hills city | 1,326 | $144,250 | $444,800 | 35 |
| 70 | Windsor city | 3,038 | $42,004 | $96,400 | 35 |
| 71 | Breckenridge Hills city | 4,413 | $44,800 | $92,700 | 35 |
| 72 | Arnold city | 20,884 | $75,194 | $209,700 | 35 |
| 73 | Woodson Terrace city | 3,935 | $49,650 | $100,600 | 35 |
| 74 | Glasgow city | 1,054 | $45,703 | $115,400 | 35 |
| 75 | Florissant city | 51,915 | $66,344 | $136,200 | 35 |
| 76 | Rock Port city | 1,207 | $45,208 | $109,100 | 35 |
| 77 | Auxvasse city | 1,385 | $54,185 | $129,300 | 35 |
| 78 | Drexel city | 1,039 | $51,910 | $128,600 | 34 |
| 79 | Marceline city | 2,269 | $55,139 | $96,000 | 34 |
| 80 | Mehlville CDP | 29,089 | $65,395 | $210,200 | 34 |
| 81 | Plattsburg city | 2,437 | $64,856 | $182,500 | 34 |
| 82 | Ellisville city | 9,908 | $105,276 | $347,300 | 34 |
| 83 | Greenwood city | 6,000 | $104,638 | $263,300 | 34 |
| 84 | Imperial CDP | 5,617 | $87,949 | $221,900 | 34 |
| 85 | Palmyra city | 3,620 | $69,211 | $165,000 | 34 |
| 86 | St. Ann city | 12,865 | $52,059 | $118,600 | 34 |
| 87 | Shrewsbury city | 6,328 | $84,942 | $266,600 | 34 |
| 88 | Paris city | 1,326 | $54,219 | $99,500 | 34 |
| 89 | Shelbina city | 2,108 | $52,176 | $79,500 | 34 |
| 90 | Goodman city | 1,081 | $42,610 | $94,400 | 34 |
| 91 | Hanley Hills village | 1,727 | $50,388 | $66,600 | 34 |
| 92 | Villa Ridge CDP | 2,994 | $67,129 | $153,100 | 34 |
| 93 | Wellsville city | 1,197 | $61,635 | $74,100 | 34 |
| 94 | Dardenne Prairie city | 13,137 | $155,585 | $392,300 | 34 |
| 95 | Oran city | 1,137 | $57,404 | $130,200 | 34 |
| 96 | New Haven city | 3,389 | $69,701 | $187,600 | 34 |
| 97 | Murphy CDP | 8,566 | $73,373 | $177,500 | 34 |
| 98 | New London city | 1,118 | $47,292 | $126,900 | 34 |
| 99 | Crane city | 1,545 | $47,892 | $108,300 | 34 |
| 100 | Ash Grove city | 1,336 | $50,078 | $120,900 | 34 |
| 101 | Bonne Terre city | 6,773 | $39,767 | $120,400 | 34 |
| 102 | Gladstone city | 27,069 | $72,134 | $217,900 | 34 |
| 103 | Fayette city | 2,800 | $58,750 | $128,700 | 34 |
| 104 | Marthasville city | 2,587 | $114,950 | $165,400 | 34 |
| 105 | Mound City city | 1,103 | $60,735 | $124,700 | 34 |
| 106 | Summer Set CDP | 1,222 | $102,760 | $226,800 | 34 |
| 107 | California city | 4,523 | $60,506 | $123,700 | 33 |
| 108 | Chaffee city | 3,039 | $41,024 | $120,900 | 33 |
| 109 | Hannibal city | 16,825 | $54,071 | $126,300 | 33 |
| 110 | Country Club Hills city | 1,017 | $48,132 | $49,400 | 33 |
| 111 | Brookfield city | 4,128 | $55,543 | $86,500 | 33 |
| 112 | Vandalia city | 3,260 | $58,649 | $75,600 | 33 |
| 113 | St. Peters city | 58,200 | $89,827 | $252,800 | 33 |
| 114 | Excelsior Springs city | 10,502 | $74,056 | $174,000 | 33 |
| 115 | St. Joseph city | 71,542 | $55,578 | $144,200 | 33 |
| 116 | St. Martins city | 1,195 | $78,125 | $225,000 | 33 |
| 117 | Centralia city | 4,615 | $51,868 | $165,600 | 33 |
| 118 | Owensville city | 2,798 | $50,428 | $133,100 | 33 |
| 119 | Boonville city | 7,682 | $51,321 | $173,400 | 33 |
| 120 | Princeton city | 1,434 | $55,066 | $69,200 | 33 |
| 121 | Ironton city | 1,755 | $42,415 | $109,900 | 33 |
| 122 | Independence city | 121,944 | $59,480 | $166,400 | 33 |
| 123 | Washington city | 14,948 | $78,510 | $217,500 | 33 |
| 124 | Carterville city | 1,978 | $55,099 | $95,400 | 33 |
| 125 | Bellefontaine Neighbors city | 10,562 | $48,354 | $92,500 | 33 |
| 126 | Advance city | 1,549 | $51,583 | $130,100 | 33 |
| 127 | Kansas City city | 508,233 | $67,449 | $227,000 | 33 |
| 128 | Sturgeon city | 1,143 | $66,500 | $139,300 | 33 |
| 129 | Mexico city | 11,487 | $48,873 | $117,600 | 33 |
| 130 | Black Jack city | 6,606 | $65,920 | $187,600 | 33 |
| 131 | Scott City city | 4,354 | $61,581 | $134,900 | 33 |
| 132 | Dellwood city | 4,869 | $71,171 | $79,800 | 33 |
| 133 | Nevada city | 7,998 | $45,799 | $100,600 | 32 |
| 134 | Archie city | 1,340 | $68,125 | $166,500 | 32 |
| 135 | Lincoln city | 1,795 | $60,272 | $123,000 | 32 |
| 136 | Louisiana city | 3,231 | $46,006 | $81,100 | 32 |
| 137 | Parkville city | 8,022 | $170,794 | $557,100 | 32 |
| 138 | Sedalia city | 21,869 | $50,668 | $136,500 | 32 |
| 139 | Cedar Hill CDP | 1,568 | $66,076 | $180,300 | 32 |
| 140 | Hamilton city | 1,909 | $56,548 | $139,200 | 32 |
| 141 | Kissee Mills CDP | 1,182 | $53,250 | $135,500 | 32 |
| 142 | Smithville city | 10,552 | $99,925 | $272,500 | 32 |
| 143 | Higginsville city | 4,775 | $76,409 | $163,700 | 32 |
| 144 | Salisbury city | 1,629 | $53,144 | $90,900 | 32 |
| 145 | Chillicothe city | 9,129 | $51,231 | $119,900 | 32 |
| 146 | Wardsville village | 1,505 | $117,500 | $309,900 | 32 |
| 147 | Richmond city | 5,979 | $58,906 | $135,500 | 32 |
| 148 | Ste. Genevieve city | 4,996 | $43,856 | $164,600 | 32 |
| 149 | Pagedale city | 2,547 | $30,908 | $77,500 | 32 |
| 150 | Country Club village | 3,171 | $82,614 | $206,200 | 32 |
| 151 | Claycomo village | 1,994 | $49,649 | $151,300 | 32 |
| 152 | Pierce City city | 1,472 | $45,000 | $112,000 | 32 |
| 153 | Cole Camp city | 1,327 | $35,547 | $143,500 | 32 |
| 154 | Vinita Park city | 1,978 | $53,355 | $99,000 | 32 |
| 155 | Sullivan city | 6,355 | $60,137 | $153,100 | 32 |
| 156 | Memphis city | 1,860 | $49,598 | $117,200 | 32 |
| 157 | Moline Acres city | 2,806 | $55,069 | $76,500 | 32 |
| 158 | Byrnes Mill city | 3,168 | $87,663 | $249,500 | 32 |
| 159 | De Soto city | 6,452 | $46,181 | $144,000 | 32 |
| 160 | Lone Jack city | 1,487 | $116,328 | $307,400 | 32 |
| 161 | Elsberry city | 2,010 | $49,226 | $113,300 | 32 |
| 162 | Odessa city | 5,589 | $85,592 | $209,600 | 32 |
| 163 | Lawson city | 2,742 | $63,799 | $169,500 | 32 |
| 164 | Sarcoxie city | 1,344 | $37,868 | $79,500 | 32 |
| 165 | Willow Springs city | 2,015 | $43,125 | $108,300 | 32 |
| 166 | Bel-Ridge village | 2,714 | $39,878 | $88,900 | 32 |
| 167 | Liberty city | 30,446 | $95,425 | $267,900 | 32 |
| 168 | Huntsville city | 1,806 | $52,266 | $101,500 | 32 |
| 169 | Bridgeton city | 11,372 | $73,320 | $234,100 | 31 |
| 170 | Unionville city | 1,725 | $51,771 | $98,300 | 31 |
| 171 | Berkeley city | 8,149 | $40,654 | $80,000 | 31 |
| 172 | Castle Point CDP | 2,792 | $34,679 | $57,300 | 31 |
| 173 | Eureka city | 12,371 | $108,947 | $352,200 | 31 |
| 174 | Lathrop city | 2,646 | $76,468 | $156,500 | 31 |
| 175 | Lynchburg | 6,611 | $66,687 | $259,300 | 31 |
| 176 | Edmundson city | 1,153 | $51,141 | $92,200 | 31 |
| 177 | Blue Springs city | 59,416 | $84,075 | $241,500 | 31 |
| 178 | Maryland Heights city | 27,981 | $86,485 | $215,300 | 31 |
| 179 | Hazelwood city | 25,214 | $55,930 | $154,900 | 31 |
| 180 | Bernie city | 1,772 | $45,223 | $90,800 | 31 |
| 181 | Canton city | 2,741 | $46,941 | $115,100 | 31 |
| 182 | Concordia city | 2,184 | $56,192 | $159,300 | 31 |
| 183 | Ferguson city | 18,350 | $46,106 | $99,300 | 31 |
| 184 | Albany city | 1,855 | $46,905 | $96,700 | 31 |
| 185 | Trenton city | 5,542 | $49,836 | $93,000 | 31 |
| 186 | Marshall city | 13,699 | $54,815 | $145,900 | 31 |
| 187 | Thayer city | 2,288 | $36,477 | $69,300 | 31 |
| 188 | Loma Linda town | 1,070 | $90,294 | $257,100 | 31 |
| 189 | Eldon city | 4,486 | $39,202 | $116,900 | 31 |
| 190 | La Plata city | 1,401 | $49,107 | $96,300 | 31 |
| 191 | Tipton city | 2,680 | $45,370 | $119,900 | 31 |
| 192 | Montgomery City city | 2,810 | $51,707 | $137,500 | 31 |
| 193 | Richland city | 2,256 | $41,750 | $89,000 | 31 |
| 194 | Bloomfield city | 2,011 | $43,182 | $69,400 | 31 |
| 195 | Carrollton city | 3,335 | $53,160 | $101,800 | 31 |
| 196 | Macon city | 5,457 | $51,103 | $133,800 | 31 |
| 197 | St. Charles city | 71,048 | $85,522 | $280,800 | 31 |
| 198 | O'Fallon city | 92,697 | $107,203 | $305,100 | 31 |
| 199 | Granby city | 2,345 | $45,655 | $99,200 | 31 |
| 200 | Rich Hill city | 1,412 | $45,203 | $58,100 | 31 |
| 201 | Raintree Plantation CDP | 2,006 | $71,953 | $296,900 | 31 |
| 202 | Sweet Springs city | 1,299 | $46,111 | $92,000 | 31 |
| 203 | Lee's Summit city | 102,583 | $104,989 | $313,200 | 31 |
| 204 | Aurora city | 7,331 | $46,855 | $108,700 | 31 |
| 205 | Terre du Lac CDP | 2,460 | $93,115 | $186,400 | 31 |
| 206 | Perryville city | 8,530 | $53,958 | $184,700 | 30 |
| 207 | Moberly city | 13,634 | $43,231 | $140,000 | 30 |
| 208 | Adrian city | 2,006 | $48,233 | $139,600 | 30 |
| 209 | Savannah city | 5,062 | $58,983 | $143,100 | 30 |
| 210 | Houston city | 2,407 | $41,250 | $115,200 | 30 |
| 211 | Park Hills city | 8,667 | $51,303 | $121,100 | 30 |
| 212 | Battlefield city | 6,095 | $87,414 | $207,100 | 30 |
| 213 | Campbell city | 1,719 | $45,208 | $65,000 | 30 |
| 214 | Mountain Grove city | 4,494 | $41,875 | $89,300 | 30 |
| 215 | New Franklin city | 1,015 | $53,056 | $117,700 | 30 |
| 216 | Lake St. Louis city | 17,538 | $123,427 | $375,300 | 30 |
| 217 | Bowling Green city | 4,130 | $51,675 | $116,400 | 30 |
| 218 | Bethany city | 3,164 | $46,016 | $119,700 | 30 |
| 219 | Butler city | 4,594 | $36,276 | $124,100 | 30 |
| 220 | Herculaneum city | 4,925 | $88,778 | $222,100 | 30 |
| 221 | Gerald city | 1,264 | $56,250 | $141,400 | 30 |
| 222 | Kennett city | 10,236 | $53,164 | $103,600 | 30 |
| 223 | Cassville city | 3,208 | $52,102 | $152,600 | 30 |
| 224 | Flordell Hills city | 1,300 | $31,786 | $53,200 | 30 |
| 225 | Dixon city | 1,267 | $50,260 | $134,300 | 30 |
| 226 | Stanberry city | 1,190 | $63,958 | $99,600 | 30 |
| 227 | Fulton city | 12,611 | $55,015 | $144,500 | 30 |
| 228 | Potosi city | 2,542 | $37,055 | $101,100 | 30 |
| 229 | Fredericktown city | 4,464 | $53,681 | $120,200 | 30 |
| 230 | Fair Grove city | 1,551 | $71,447 | $189,200 | 30 |
| 231 | Greenfield city | 1,276 | $32,930 | $82,500 | 30 |
| 232 | Strafford city | 2,609 | $60,670 | $148,100 | 30 |
| 233 | Maysville city | 1,106 | $48,125 | $137,500 | 30 |
| 234 | Versailles city | 2,580 | $34,970 | $113,000 | 30 |
| 235 | Sikeston city | 16,231 | $53,203 | $158,100 | 30 |
| 236 | Wentzville city | 45,734 | $111,409 | $302,700 | 29 |
| 237 | Raymore city | 23,849 | $103,158 | $318,000 | 29 |
| 238 | Pleasant Hill city | 8,853 | $94,840 | $245,400 | 29 |
| 239 | Slater city | 2,144 | $40,313 | $82,500 | 29 |
| 240 | Hayti city | 2,145 | $25,486 | $73,500 | 29 |
| 241 | Neosho city | 12,857 | $55,159 | $148,600 | 29 |
| 242 | Jefferson City city | 42,565 | $67,205 | $208,000 | 29 |
| 243 | Oak Grove city | 8,477 | $73,237 | $190,800 | 29 |
| 244 | Jennings city | 12,900 | $37,356 | $62,300 | 29 |
| 245 | Mansfield city | 1,375 | $30,587 | $92,000 | 29 |
| 246 | Bismarck city | 1,560 | $41,550 | $108,000 | 29 |
| 247 | Clinton city | 9,047 | $50,852 | $147,700 | 29 |
| 248 | Seneca city | 1,938 | $49,821 | $112,300 | 29 |
| 249 | Gallatin city | 1,722 | $43,322 | $126,400 | 29 |
| 250 | Gray Summit CDP | 2,847 | $54,883 | $140,200 | 29 |
| 251 | Holden city | 1,936 | $68,324 | $132,400 | 29 |
| 252 | Portageville city | 2,869 | $36,924 | $150,000 | 29 |
| 253 | Belle city | 1,476 | $55,341 | $141,100 | 29 |
| 254 | Pacific city | 7,299 | $57,119 | $244,000 | 29 |
| 255 | Lakeshire city | 1,478 | $61,346 | $260,300 | 29 |
| 256 | Dexter city | 7,906 | $47,647 | $132,700 | 29 |
| 257 | Pleasant Valley city | 2,744 | $78,750 | $195,200 | 29 |
| 258 | Harrisonville city | 10,002 | $60,727 | $190,300 | 29 |
| 259 | Peculiar city | 5,815 | $96,250 | $252,400 | 29 |
| 260 | Kimberling City city | 2,559 | $48,274 | $237,700 | 29 |
| 261 | Ellington city | 1,104 | $33,953 | $70,000 | 29 |
| 262 | Stockton city | 2,018 | $41,053 | $135,800 | 29 |
| 263 | Marshfield city | 7,599 | $67,134 | $201,300 | 29 |
| 264 | Grandview city | 25,821 | $53,431 | $171,200 | 29 |
| 265 | Jackson city | 15,532 | $80,435 | $227,600 | 29 |
| 266 | Warsaw city | 2,064 | $42,868 | $136,600 | 29 |
| 267 | Indian Lake CDP | 1,075 | $89,583 | $184,000 | 29 |
| 268 | Desloge city | 4,870 | $63,018 | $112,800 | 29 |
| 269 | Glasgow Village CDP | 5,491 | $38,571 | $69,600 | 29 |
| 270 | Seymour city | 2,081 | $51,497 | $120,400 | 29 |
| 271 | Kahoka city | 2,083 | $35,993 | $94,800 | 29 |
| 272 | Oronogo city | 2,685 | $81,111 | $186,300 | 29 |
| 273 | St. Clair city | 4,767 | $40,933 | $134,100 | 28 |
| 274 | Purdy city | 1,308 | $43,438 | $84,200 | 28 |
| 275 | Normandy city | 4,263 | $33,421 | $91,400 | 28 |
| 276 | Riverside city | 4,153 | $50,882 | $314,600 | 28 |
| 277 | Hallsville city | 2,049 | $66,518 | $167,000 | 28 |
| 278 | Carl Junction city | 8,257 | $77,855 | $206,400 | 28 |
| 279 | Cameron city | 8,721 | $56,090 | $178,300 | 28 |
| 280 | Senath city | 1,578 | $38,304 | $92,700 | 28 |
| 281 | Waynesville city | 5,422 | $75,179 | $204,100 | 28 |
| 282 | Highlandville city | 1,049 | $58,438 | $180,400 | 28 |
| 283 | Cape Girardeau city | 40,047 | $54,870 | $186,100 | 28 |
| 284 | Licking city | 2,816 | $32,813 | $109,000 | 28 |
| 285 | Monett city | 9,734 | $45,821 | $149,000 | 28 |
| 286 | Charleston city | 4,565 | $35,139 | $107,700 | 28 |
| 287 | Garden City city | 1,539 | $63,625 | $165,200 | 28 |
| 288 | Kearney city | 10,696 | $102,523 | $275,200 | 28 |
| 289 | Bourbon city | 1,694 | $63,125 | $116,000 | 28 |
| 290 | Doniphan city | 2,220 | $43,309 | $113,600 | 28 |
| 291 | Cottleville city | 5,750 | $114,420 | $381,900 | 28 |
| 292 | Mount Vernon city | 4,532 | $49,153 | $175,000 | 28 |
| 293 | Milan city | 1,883 | $52,647 | $89,700 | 28 |
| 294 | Festus city | 12,965 | $70,085 | $206,200 | 28 |
| 295 | Carthage city | 15,513 | $50,849 | $133,500 | 28 |
| 296 | Forsyth city | 2,749 | $44,352 | $185,900 | 28 |
| 297 | New Madrid city | 2,720 | $51,250 | $120,700 | 28 |
| 298 | Willard city | 6,418 | $87,204 | $204,300 | 28 |
| 299 | Ava city | 2,978 | $44,722 | $134,800 | 28 |
| 300 | Salem city | 4,673 | $39,200 | $97,200 | 28 |
| 301 | Belton city | 24,618 | $70,525 | $185,400 | 28 |
| 302 | Marble Hill city | 1,781 | $30,486 | $94,000 | 27 |
| 303 | Appleton City city | 1,187 | $44,615 | $86,500 | 27 |
| 304 | Spanish Lake CDP | 18,183 | $51,125 | $121,300 | 27 |
| 305 | Lamar city | 4,290 | $34,894 | $114,800 | 27 |
| 306 | Monroe City city | 3,162 | $52,883 | $152,400 | 27 |
| 307 | Troy city | 13,467 | $75,777 | $212,100 | 27 |
| 308 | Wright City city | 5,025 | $74,833 | $216,800 | 27 |
| 309 | Poplar Bluff city | 16,243 | $42,035 | $109,700 | 27 |
| 310 | Malden city | 3,818 | $38,786 | $88,900 | 27 |
| 311 | Lilbourn city | 1,021 | $41,250 | $65,600 | 27 |
| 312 | Piedmont city | 2,857 | $37,868 | $102,400 | 27 |
| 313 | St. James city | 3,922 | $50,644 | $117,200 | 27 |
| 314 | Lebanon city | 15,157 | $42,157 | $152,200 | 27 |
| 315 | Kirksville city | 17,493 | $48,063 | $145,300 | 27 |
| 316 | Marionville city | 2,701 | $50,250 | $125,700 | 27 |
| 317 | Linn city | 1,302 | $43,750 | $157,400 | 27 |
| 318 | Caruthersville city | 5,426 | $35,903 | $118,700 | 27 |
| 319 | Humansville city | 1,190 | $34,904 | $61,400 | 27 |
| 320 | Mountain View city | 2,648 | $51,005 | $114,900 | 27 |
| 321 | Anderson city | 2,415 | $51,875 | $97,900 | 27 |
| 322 | Riverview village | 2,688 | $53,506 | $74,000 | 27 |
| 323 | Pevely city | 6,037 | $64,660 | $203,700 | 26 |
| 324 | Springfield city | 169,432 | $45,984 | $165,200 | 26 |
| 325 | Moscow Mills city | 3,647 | $68,451 | $186,900 | 26 |
| 326 | El Dorado Springs city | 3,545 | $31,982 | $83,700 | 26 |
| 327 | Webb City city | 13,139 | $61,502 | $156,200 | 26 |
| 328 | Cabool city | 2,460 | $30,781 | $100,400 | 26 |
| 329 | Pine Lawn city | 2,738 | $19,924 | $51,700 | 26 |
| 330 | Hillsboro city | 3,483 | $65,278 | $206,200 | 26 |
| 331 | Steele city | 1,449 | $33,750 | $115,900 | 26 |
| 332 | Nixa city | 24,131 | $80,491 | $238,300 | 26 |
| 333 | Joplin city | 52,218 | $51,154 | $159,700 | 26 |
| 334 | Sparta city | 2,378 | $61,630 | $167,400 | 26 |
| 335 | Hollister city | 4,608 | $57,778 | $154,900 | 26 |
| 336 | Bolivar city | 10,996 | $44,603 | $188,700 | 26 |
| 337 | West Plains city | 12,341 | $39,897 | $158,700 | 26 |
| 338 | Republic city | 19,233 | $64,364 | $190,300 | 26 |
| 339 | Valley Park city | 6,817 | $64,470 | $232,900 | 26 |
| 340 | Maryville city | 10,556 | $48,099 | $178,900 | 25 |
| 341 | Platte City city | 4,793 | $65,132 | $195,000 | 25 |
| 342 | Ozark city | 21,953 | $69,372 | $230,600 | 25 |
| 343 | Grain Valley city | 15,967 | $87,266 | $269,800 | 25 |
| 344 | Warrenton city | 8,870 | $64,400 | $193,100 | 25 |
| 345 | Steelville city | 1,410 | $32,404 | $82,500 | 25 |
| 346 | Union city | 12,560 | $71,760 | $199,100 | 25 |
| 347 | Farmington city | 17,999 | $49,882 | $187,500 | 25 |
| 348 | Ashland city | 4,811 | $90,628 | $231,700 | 25 |
| 349 | East Prairie city | 2,930 | $31,159 | $58,000 | 25 |
| 350 | Cuba city | 3,172 | $44,217 | $171,000 | 25 |
| 351 | Duenweg city | 1,707 | $53,839 | $116,600 | 25 |
| 352 | Buffalo city | 3,358 | $32,630 | $131,300 | 25 |
| 353 | Blue Summit CDP | 1,145 | $57,016 | $34,900 | 25 |
| 354 | Knob Noster city | 2,824 | $60,294 | $146,700 | 25 |
| 355 | Clever city | 2,977 | $77,403 | $179,400 | 25 |
| 356 | Holts Summit city | 4,572 | $81,927 | $184,400 | 25 |
| 357 | Merriam Woods city | 2,203 | $50,000 | $111,800 | 24 |
| 358 | Winfield city | 1,726 | $70,170 | $178,200 | 24 |
| 359 | Columbia city | 127,200 | $64,488 | $268,300 | 24 |
| 360 | Warrensburg city | 19,437 | $57,232 | $216,900 | 24 |
| 361 | Van Buren town | 1,146 | $20,441 | $77,400 | 24 |
| 362 | Camdenton city | 4,017 | $44,800 | $171,600 | 24 |
| 363 | North Kansas City city | 4,758 | $46,024 | $194,700 | 23 |
| 364 | Lake Ozark city | 2,451 | $80,476 | $308,700 | 23 |
| 365 | Shell Knob CDP | 1,445 | $51,852 | $304,700 | 23 |
| 366 | Rolla city | 20,144 | $42,518 | $177,400 | 22 |
| 367 | Village of Four Seasons village | 2,077 | $92,988 | $302,700 | 22 |
| 368 | Noel city | 1,679 | $39,196 | $117,000 | 22 |
| 369 | St. Robert city | 5,327 | $60,219 | $225,100 | 21 |
| 370 | Rogersville city | 4,496 | $51,375 | $205,900 | 21 |
| 371 | Marlborough village | 2,366 | $47,011 | $187,900 | 21 |
| 372 | Osage Beach city | 4,715 | $52,067 | $286,800 | 21 |
| 373 | Whiteman AFB CDP | 3,713 | $60,250 | — | 21 |
| 374 | Duquesne village | 2,216 | $52,372 | $184,200 | 20 |
| 375 | Branson city | 12,760 | $54,961 | $237,900 | 18 |
Missouri by the numbers
Missouri's largest profiled market is Kansas City 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 city topping the ranking at $250K and Pine Lawn city 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 city 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.
Start scanning Missouri markets free.
Three scans free. No card required.