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