The 10 Best Small Towns In Missouri For 2026

The best small towns in Missouri are Warson Woods and Grantwood Village for 2026 based on Saturday Night Science.

You’ve seen these lists before. Best places to live in Missouri. Best suburbs in Missouri. Best counties in Missouri.

Etc., etc., etc.

But they all 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 superb 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 want to know which places in Missouri ranked the best based on Saturday Night Science.

1

No. 1 best small town in Missouri

Warson Woods, MO

2,393 people
$206,979 median income · 1.8% unemployment
Located in St. Louis County, Missouri
Median income +193% vs MO
$206,979
MO $71k
Median home value +156% vs MO
$673,848
MO $263k
Unemployment -55% vs MO
1.8%
MO 4.0%
2

No. 2 best small town in Missouri

Grantwood Village, MO

1,058 people
$153,947 median income · 2.2% unemployment
Located in St. Louis County, Missouri
Median income +118% vs MO
$153,947
MO $71k
Median home value +122% vs MO
$585,039
MO $263k
Unemployment -45% vs MO
2.2%
MO 4.0%
3

No. 3 best small town in Missouri

Weatherby Lake, MO

2,401 people
$152,500 median income · 1.4% unemployment
Located in Platte County, Missouri
Median income +116% vs MO
$152,500
MO $71k
Median home value +123% vs MO
$585,269
MO $263k
Unemployment -65% vs MO
1.4%
MO 4.0%
4

No. 4 best small town in Missouri

Rock Hill, MO

4,693 peopleSnackAbility 7.5/10
7.5/10
$95,372 median income · 2.6% unemployment
Located in St. Louis County, Missouri
Median income +35% vs MO
$95,372
MO $71k
Median home value +15% vs MO
$302,430
MO $263k
Unemployment -35% vs MO
2.6%
MO 4.0%
5

No. 5 best small town in Missouri

Fremont Hills, MO

1,574 people
$171,250 median income · 1.9% unemployment
Located in Christian County, Missouri
Median income +142% vs MO
$171,250
MO $71k
Median home value +105% vs MO
$538,149
MO $263k
Unemployment -52% vs MO
1.9%
MO 4.0%
6

No. 6 best small town in Missouri

Clarkson Valley, MO

2,584 people
$247,000 median income · 2.9% unemployment
Located in St. Louis County, Missouri
Median income +249% vs MO
$247,000
MO $71k
Median home value +247% vs MO
$913,371
MO $263k
Unemployment -28% vs MO
2.9%
MO 4.0%
7

No. 7 best small town in Missouri

Oakland, MO

1,562 people
$114,861 median income · 5.4% unemployment
Located in St. Louis County, Missouri
Median income +62% vs MO
$114,861
MO $71k
Median home value +76% vs MO
$462,432
MO $263k
Unemployment +35% vs MO
5.4%
MO 4.0%
8

No. 8 best small town in Missouri

Lake Waukomis, MO

1,170 people
$128,702 median income · 4.7% unemployment
Located in Platte County, Missouri
Median income +82% vs MO
$128,702
MO $71k
Median home value +64% vs MO
$430,408
MO $263k
Unemployment +18% vs MO
4.7%
MO 4.0%
9

No. 9 best small town in Missouri

Frontenac, MO

3,701 peopleSnackAbility 9.5/10
9.5/10
Frontenac, MO
Source: Flickr User pasa47 | CC BY 2.0
$233,425 median income · 4.4% unemployment
Located in St. Louis County, Missouri
Median income +230% vs MO
$233,425
MO $71k
Median home value +376% vs MO
$1,251,598
MO $263k
Unemployment +10% vs MO
4.4%
MO 4.0%
10

No. 10 best small town in Missouri

Wardsville, MO

1,579 people
$121,222 median income · 0.7% unemployment
Located in Cole County, Missouri
Median income +71% vs MO
$121,222
MO $71k
Median home value +35% vs MO
$355,180
MO $263k
Unemployment -82% vs MO
0.7%
MO 4.0%

The receipts

Compare the top ten

Pick a metric. The bars rescale. The red line is Missouri’s statewide median.

City Median income vs MO
1 Warson Woods $206,979 +193%
2 Grantwood Village $153,947 +118%
3 Weatherby Lake $152,500 +116%
4 Rock Hill $95,372 +35%
5 Fremont Hills $171,250 +142%
6 Clarkson Valley $247,000 +249%
7 Oakland $114,861 +62%
8 Lake Waukomis $128,702 +82%
9 Frontenac $233,425 +230%
10 Wardsville $121,222 +71%

Missouri statewide median: $70,702

City Median home value vs MO
1 Warson Woods $673,848 +156%
2 Grantwood Village $585,039 +122%
3 Weatherby Lake $585,269 +123%
4 Rock Hill $302,430 +15%
5 Fremont Hills $538,149 +105%
6 Clarkson Valley $913,371 +247%
7 Oakland $462,432 +76%
8 Lake Waukomis $430,408 +64%
9 Frontenac $1,251,598 +376%
10 Wardsville $355,180 +35%

Missouri statewide median: $263,040

City Unemployment vs MO
1 Warson Woods 1.8% -55%
2 Grantwood Village 2.2% -45%
3 Weatherby Lake 1.4% -65%
4 Rock Hill 2.6% -35%
5 Fremont Hills 1.9% -52%
6 Clarkson Valley 2.9% -28%
7 Oakland 5.4% +35%
8 Lake Waukomis 4.7% +18%
9 Frontenac 4.4% +10%
10 Wardsville 0.7% -82%

Missouri statewide median: 4.0%

City Population vs MO
1 Warson Woods 2,393
2 Grantwood Village 1,058
3 Weatherby Lake 2,401
4 Rock Hill 4,693
5 Fremont Hills 1,574
6 Clarkson Valley 2,584
7 Oakland 1,562
8 Lake Waukomis 1,170
9 Frontenac 3,701
10 Wardsville 1,579

On the map

Where Missouri’s best small towns are

Saturday Night Science

Methodology: How We Determined The Coolest Towns In Missouri

We threw a lot of criteria at this report to get the best, most complete results of the best small towns in Missouri possible.

Using the most recent data from the Census’s 2020-2024 American Community Survey, the Bureau of Labor Statistics, and Saturday Night Science, 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)
  • Highly Educated Adults (Higher is better)
  • Insurance Rates (Higher is better)
  • Commute Times (Lower is better)

We looked at places with populations lower than 5,000 people and greater than 1,000, of which there were many – 223 to be exact.

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

This is our eleventh time ranking the best small places to live in Missouri.

The full plate

Best Small Towns In Missouri

Click any column to sort. Search by town name.

RankTownPopulationMedian IncomeMedian Home ValueUnemployment Rate
1Warson Woods2,393$206,979$673,8481.8%
2Grantwood Village1,058$153,947$585,0392.2%
3Weatherby Lake2,401$152,500$585,2691.4%
4Rock Hill4,693$95,372$302,4302.6%
5Fremont Hills1,574$171,250$538,1491.9%
6Clarkson Valley2,584$247,000$913,3712.9%
7Oakland1,562$114,861$462,4325.4%
8Lake Waukomis1,170$128,702$430,4084.7%
9Frontenac3,701$233,425$1,251,5984.4%
10Wardsville1,579$121,222$355,1800.7%
11Green Park2,690$79,141$256,2311.5%
12Lake Winnebago1,773$178,565$837,7830.0%
13Palmyra3,623$69,922$239,4863.2%
14Ashland4,914$93,143$362,9291.8%
15Pleasant Valley2,736$75,682$257,4521.9%
16St. Martins1,228$89,250$302,5402.1%
17Platte City4,824$71,498$396,5832.9%
18Oronogo2,804$91,563$243,9071.0%
19Marthasville2,328$112,083$344,5441.1%
20Holts Summit4,609$85,064$279,9841.2%
21Lakeshire1,396$62,115$311,3931.5%
22Taos1,242$98,854$283,5662.1%
23St. Paul3,456$159,022$500,9310.5%
24Gower1,799$83,750$318,4542.1%
25Winchester1,939$87,917$241,9802.3%
26Hallsville1,927$71,000$363,7993.4%
27Sturgeon1,035$76,250$344,7761.3%
28Pasadena Hills1,190$70,341$266,80410.8%
29Marlborough2,157$50,300$236,1230.7%
30Bel-Nor1,556$110,667$214,2428.0%
31Archie1,322$68,750$307,3021.0%
32Whiteman AFB3,517$54,641$375,5443.6%
33Country Club2,935$81,042$310,2583.2%
34LaBarque Creek1,457$133,083$520,3701.7%
35Centralia4,690$66,438$275,7057.0%
36High Ridge3,714$70,917$274,6960.0%
37Lake Lotawana2,442$165,962$595,1994.4%
38Concordia2,332$59,068$197,6341.0%
39Higginsville4,781$81,033$224,3654.4%
40Weston1,922$88,750$374,4292.2%
41Clever3,030$78,366$267,9402.1%
42Fenton4,088$101,000$350,6488.1%
43New Haven3,302$71,306$251,1884.7%
44Mound City1,066$62,468$167,0990.8%
45Loma Linda1,239$92,292$314,8954.4%
46Hamilton1,755$65,213$231,8202.8%
47Lone Jack1,412$121,389$438,2075.1%
48Fayette2,801$57,679$231,5792.5%
49Rogersville4,908$70,485$325,9582.6%
50Lawson2,905$65,941$304,2342.6%
51Paris1,587$63,487$200,1443.8%
52Foristell1,096$116,581$436,0944.2%
53Unionville1,824$61,406$181,6872.7%
54Winfield1,745$75,766$280,0502.0%
55Glasgow1,118$50,446$208,2693.1%
56Duquesne2,257$54,135$246,6411.0%
57Knob Noster2,838$62,353$268,19010.0%
58North Kansas City4,983$49,682$255,6779.5%
59Hermann2,290$61,979$228,8245.2%
60Lake Ozark2,335$74,176$324,1974.3%
61New London1,130$63,021$265,6671.3%
62Sparta2,331$63,182$257,5711.5%
63Osage Beach4,905$55,994$323,7832.7%
64Cole Camp1,436$47,083$200,5271.5%
65Memphis1,782$55,125$116,8860.6%
66Buckner2,914$87,350$206,5785.1%
67Forsyth2,766$45,824$207,3962.9%
68Desloge4,863$60,820$167,3253.5%
69Salisbury1,540$65,329$170,7694.5%
70Crystal City4,718$72,598$226,4702.2%
71Rock Port1,221$45,815$163,7601.0%
72Reeds Spring1,112$56,364$283,0330.0%
73La Grange1,033$58,456$180,0770.6%
74Scott City4,371$62,599$174,4312.0%
75Terre du Lac2,516$86,019$227,6334.8%
76New Madrid2,662$57,727$103,8840.7%
77Linn1,197$36,176$253,7860.2%
78Kissee Mills1,081$67,460$214,1440.0%
79Monroe City3,028$55,737$195,3690.8%
80Milan1,859$56,063$99,8095.8%
81Appleton City1,221$49,036$174,8672.4%
82Advance1,450$59,688$142,7620.7%
83Lincoln1,787$63,200$204,1121.8%
84Brookfield4,144$53,000$129,0783.1%
85Dellwood4,847$72,540$110,3686.5%
86Hillsboro3,500$77,500$317,0634.2%
87Princeton1,352$58,558$121,5730.0%
88Salem4,677$43,923$187,9033.0%
89Gray Summit2,991$65,667$243,5162.2%
90Cuba3,189$45,916$227,0240.6%
91Fredericktown4,507$49,375$174,4175.9%
92Auxvasse1,452$56,307$324,6418.1%
93California4,509$63,864$237,7394.5%
94Mount Vernon4,563$53,255$229,3762.0%
95Hollister4,643$53,507$294,0682.4%
96Village of Four Seasons2,252$89,635$359,8829.3%
97Fair Grove1,717$74,514$250,5404.9%
98Ash Grove1,333$58,250$258,0944.0%
99Chaffee3,026$43,542$158,3835.2%
100Mountain Grove4,491$37,415$192,0791.0%

Source: U.S. Census ACS 2020-2024 via Saturday Night Science. 223 Missouri towns between 1,000 and 5,000 residents.

Summary

Summary: 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, crunched the numbers, and it turns out these small towns in Missouri are the best in which to live.

And who can argue with that?

The best small towns in Missouri are Warson Woods, Grantwood Village, Weatherby Lake, Rock Hill, Fremont Hills, Clarkson Valley, Oakland, Lake Waukomis, Frontenac, and Wardsville.

Chris Kolmar
About the author

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.

Get the SnackPack →