These Are The 10 Best Small Towns In Missouri


We used science and data to determine which small towns in Missouri are the best of the best.

Join HomeSnacks
Advertisement. Article Continues Below.

You’ve seen these lists before: Best places to live in Missouri, Most Beautiful Downtowns, etc., etc. But all of them focus on major cities and towns in the Show Me State and no one pays attention to the little guy.

Well, that’s all about to change as we put together a list of the best small towns in Missouri based on numbers–not opinions or hearsay.

We’ll dive right into our methodology in the next section; but first, we thought you might just want to know which places in Missouri ranked the based–you know, based on science. Here are the 10 Best Small Towns in Missouri (in which to live):

  1. Crystal Lake Park
  2. Lake Waukomis
  3. Fremont Hills
  4. Pasadena Hills
  5. Oakwood
  6. Lake Tapawingo
  7. Grantwood Village
  8. Kelso
  9. Westwood
  10. Grand Falls Plaza

If you live in one of these small towns like Crystal Lake Park, chances are, you’re not surprised. After all, you know how great you have it.

But for the rest of you–keep reading and we’ll get to just why these small towns made our list. Or feel free to check out the worst small towns in Missouri.

Advertisement. Article Continues Below.

How We Determined The Best Small Towns In Missouri

We threw a lot of criteria at this one in order to get the best, most complete results possible. Using FBI crime data, the Census’s 2010-2014 American Community Survey, and the Bureau of Labor Statistics, this is the criteria we used:

  • Population Density (Higher is better)
  • Lowest Unemployment Rates
  • Housing costs (Higher is better. More demand.)
  • Adjusted Median Income (Higher is better)
  • High School Dropouts (Lower is better)
  • Crime Rates (Lower is better)

We looked at places with populations lower than 1,000 people, of which, there were a lot – 431 to be exact.

We then ranked each place in each category with scores from 1 to 431, averaged them out, and the lowest scores went to our Best Small Towns in Missouri. Top of that list — Crystal Lake Park.

Keep reading to find out more about our top 10 best small towns in Missouri.

Advertisement. Article Continues Below.

1. Crystal Lake Park


Population 2014: 563
Median Income: $103,333
Median Home Price: $354,900
Crime Per 100k: 1,125

2. Lake Waukomis


Population 2014: 881
Median Income: $65,500
Median Home Price: $201,300
Crime Per 100k: 2,336

3. Fremont Hills


Population 2014: 732
Median Income: $107,031
Median Home Price: $300,000
Crime Per 100k: 1,125

4. Pasadena Hills


Population 2014: 976
Median Income: $66,389
Median Home Price: $192,200
Crime Per 100k: 1,329

5. Oakwood


Population 2014: 171
Median Income: $80,625
Median Home Price: $231,900
Crime Per 100k: 1,125

6. Lake Tapawingo


Population 2014: 709
Median Income: $68,958
Median Home Price: $249,500
Crime Per 100k: 1,097

7. Grantwood Village

Source: Google Maps

Population: 905
Median Income: $102,778
Median Home Price: $330,200
Crime Per 100k: 1,125

8. Kelso


Population 2014: 432
Median Income: $73,015
Median Home Price: $129,200
Crime Per 100k: 2,620

9. Westwood


Population 2014: 362
Median Income: $132,917
Median Home Price: $635,800
Crime Per 100k: 1,125

10. Grand Falls Plaza


Population 2014: 173
Median Income: $60,625
Median Home Price: $133,300
Crime Per 100k: 2,909

Science Can Tackle Any Issue, Even Small Ones

We said it once and we’ll say it again — this list: it’s just science. We did the research, we crunched the numbers, and it turns out, these 10 small towns in Missouri are the best, in which to live.

And who can argue with that?

If you’re curious, here are the worst small towns in Missouri:

  1. Mill Spring
  2. Roscoe
  3. Coffey

For more Missouri reading , check out:

Detailed List Of The Best Small Towns In Missouri

City Rank Population Median Income Median Home Price Crime Per 100k
Crystal Lake Park 1 563 $103,333 $354,900 1,125
Lake Waukomis 2 881 $65,500 $201,300 2,336
Fremont Hills 3 732 $107,031 $300,000 1,125
Pasadena Hills 4 976 $66,389 $192,200 1,329
Oakwood 5 171 $80,625 $231,900 1,125
Lake Tapawingo 6 709 $68,958 $249,500 1,097
Grantwood Village 7 905 $102,778 $330,200 1,125
Kelso 8 432 $73,015 $129,200 2,620
Westwood 9 362 $132,917 $635,800 1,125
Grand Falls Plaza 10 173 $60,625 $133,300 2,909
Lake Mykee Town 11 356 $71,250 $148,700 2,526
Bellerive 12 224 $118,333 $282,400 2,116
Huntleigh 13 427 $141,250 $987,000 1,125
Glenaire 14 555 $57,500 $142,000 2,652
Pasadena Park 15 437 $65,234 $115,100 2,581
Platte Woods 16 395 $65,781 $188,900 1,508
Wilbur Park 17 474 $54,265 $142,300 2,711
Twin Oaks 18 369 $71,136 $173,500 1,844
Parkdale 19 171 $62,679 $129,200 2,853
Loch Lloyd 20 642 $148,750 $761,400 1,125
Riverview Estates 21 94 $52,500 $275,000 1,295
Oakview 22 454 $56,417 $135,900 767
Houston Lake 23 227 $49,063 $119,100 2,915
Oregon 24 936 $41,875 $82,400 385
Innsbrook 25 557 $82,596 $379,500 1,125
Benton 26 787 $56,818 $147,100 2,922
Bella Villa 27 792 $46,685 $127,700 966
New Melle 28 375 $73,750 $246,300 1,125
Leawood 29 757 $65,956 $162,500 1,849
Shoal Creek Estates 30 168 $115,625 $173,800 2,077
Prathersville 31 161 $90,000 $168,800 1,851
Kimmswick 32 118 $43,750 $134,600 633
Loma Linda 33 705 $65,250 $246,700 1,125
Scotsdale 34 323 $75,750 $175,000 2,393
Lone Jack 35 1,098 $66,932 $165,000 743
Russellville 36 1,131 $57,813 $111,400 1,232
Pilot Grove 37 961 $36,875 $79,900 780
Cleveland 38 836 $67,656 $172,300 1,067
Camden Point 39 459 $78,125 $146,900 2,570
Lithium 40 156 $75,000 $71,200 3,405
Plato 41 130 $71,058 $107,500 3,038
Tracy 42 155 $72,292 $124,200 450
Sturgeon 43 786 $38,684 $79,400 111
Wellington 44 1,003 $43,261 $94,700 1,204
Westphalia 45 355 $47,875 $125,000 2,820
Greendale 46 673 $58,571 $98,900 1,832
Wood Heights 47 698 $56,964 $119,300 1,001
Oakwood Park 48 155 $65,625 $134,600 2,368
Sycamore Hills 49 629 $49,688 $104,600 3,056
Flint Hill 50 640 $90,729 $350,900 1,125
Glen Echo Park 51 148 $84,750 $99,700 1,242
Gordonville 52 404 $70,625 $167,300 2,166
Hughesville 53 223 $61,875 $81,100 3,804
Blackburn 54 216 $40,417 $68,400 400
Airport Drive 55 634 $52,500 $147,000 2,617
Holt 56 474 $49,167 $114,100 1,062
Vinita Terrace 57 214 $43,750 $92,500 3,573
Avondale 58 551 $44,861 $105,900 3,326
Augusta 59 285 $52,000 $184,400 2,605
Defiance 60 143 $46,250 $387,500 1,125
Ravenwood 61 400 $42,500 $66,800 3,641
Farley 62 329 $74,688 $170,300 2,487
Chain Of Rocks 63 130 $60,000 $181,700 2,786
Josephville 64 392 $64,643 $220,800 1,392
King City 65 1,005 $39,750 $70,500 98
Lake Tekakwitha 66 483 $48,333 $116,800 3,452
Altenburg 67 348 $57,857 $95,000 3,494
Diamond 68 834 $36,027 $85,300 1,288
Caledonia 69 165 $52,500 $75,400 3,801
Norborne 70 711 $51,071 $64,400 3,643
Drexel 71 1,196 $41,736 $101,200 2,289
Napoleon 72 252 $65,625 $127,100 455
Meadville 73 455 $50,313 $63,500 3,927
Dearborn 74 503 $48,125 $111,300 3,229
Corder 75 388 $36,458 $49,500 758
Parkway 76 306 $53,125 $118,300 3,099
Rushville 77 230 $42,500 $71,000 3,872
Pocahontas 78 114 $68,750 $72,000 3,463
Smithton 79 492 $50,750 $70,000 3,903
Orrick 80 754 $46,000 $95,300 857
Harrisburg 81 273 $49,375 $111,400 3,517
Hardin 82 629 $53,173 $65,300 1,993
Conception 83 239 $88,750 $78,300 4,092
Easton 84 258 $55,417 $78,500 3,646
Windsor Place 85 489 $46,719 $144,400 2,512
Linn Creek 86 498 $51,250 $96,400 2,869
Prairie Home 87 247 $40,385 $74,700 3,614
Trimble 88 677 $42,969 $136,700 3,013
Saginaw 89 337 $61,250 $102,600 3,109
Clearmont 90 189 $40,313 $61,100 3,831
Preston 91 193 $55,417 $85,000 3,148
Kingsville 92 336 $40,313 $94,700 3,744
Polo 93 512 $34,167 $79,300 368
Agency 94 754 $64,688 $139,400 2,804
Waverly 95 942 $35,481 $81,600 719
Conception Junction 96 194 $43,750 $76,400 3,695
Hartsburg 97 116 $33,750 $72,500 3,692
Lake Viking 98 388 $41,250 $290,400 1,289
Saddlebrooke 99 252 $68,375 $395,000 1,125
Fairfax 100 642 $47,500 $53,800 3,804

Like HomeSnacks on Facebook:

Facebook Discussion