The 25 Best Small Towns for First-Time Home Buyers in Missouri
Ranked on The Town Files lifestyle rankings among 141 towns of 2,500–10,000 people in Missouri. #1 is Carrollton, MO.
-
25Mount Vernon, Missouri
Better for first-time buyers than 87% of Missouri towns
4,526 people · Lawrence County · median home $186,800 · income $53,255 · Jan low 22°F · 9 in snow
-
24Odessa, Missouri
Better for first-time buyers than 87% of Missouri towns
5,593 people · Lafayette County · median home $238,200 · income $100,022 · Jan low 18°F · 13 in snow
-
23Nevada, Missouri
Better for first-time buyers than 87% of Missouri towns
8,212 people · Vernon County · median home $122,700 · income $42,813 · Jan low 22°F · 6 in snow
-
22Brookfield, Missouri
Better for first-time buyers than 88% of Missouri towns
4,111 people · Linn County · median home $102,100 · income $53,000 · Jan low 18°F · 19 in snow
-
21Dellwood, Missouri
Better for first-time buyers than 88% of Missouri towns
4,914 people · St. Louis County · median home $83,700 · income $72,540 · Jan low 24°F · 17 in snow
-
20Peculiar, Missouri
Better for first-time buyers than 88% of Missouri towns
5,621 people · Cass County · median home $283,900 · income $94,519 · Jan low 21°F · 14 in snow
-
19Boonville, Missouri
Better for first-time buyers than 88% of Missouri towns
7,964 people · Cooper County · median home $187,900 · income $56,429 · Jan low 20°F · 13 in snow
-
18El Dorado Springs, Missouri
Better for first-time buyers than 89% of Missouri towns
3,493 people · Cedar County · median home $103,900 · income $32,128 · Jan low 22°F · 2 in snow
-
17Higginsville, Missouri
Better for first-time buyers than 89% of Missouri towns
4,817 people · Lafayette County · median home $166,100 · income $81,033 · Jan low 18°F · 14 in snow
-
16St. John, Missouri
Better for first-time buyers than 90% of Missouri towns
6,643 people · St. Louis County · median home $106,300 · income $53,755 · Jan low 24°F · 17 in snow
-
15Woodson Terrace, Missouri
Better for first-time buyers than 91% of Missouri towns
3,950 people · St. Louis County · median home $104,000 · income $47,417 · Jan low 24°F · 17 in snow
-
14Trenton, Missouri
Better for first-time buyers than 91% of Missouri towns
5,609 people · Grundy County · median home $99,500 · income $50,015 · Jan low 16°F · 17 in snow
-
13Fredericktown, Missouri
Better for first-time buyers than 92% of Missouri towns
4,429 people · Madison County · median home $136,100 · income $49,375 · Jan low 21°F · 9 in snow
-
12New Madrid, Missouri
Better for first-time buyers than 93% of Missouri towns
2,787 people · New Madrid County · median home $127,500 · income $57,727 · Jan low 28°F · 5 in snow
-
11Potosi, Missouri
Better for first-time buyers than 94% of Missouri towns
2,538 people · Washington County · median home $110,100 · income $39,846 · Jan low 21°F · 12 in snow
-
10Charleston, Missouri
Better for first-time buyers than 95% of Missouri towns
5,056 people · Mississippi County · median home $123,700 · income $33,952 · Jan low 26°F · 3 in snow
-
9Berkeley, Missouri
Better for first-time buyers than 95% of Missouri towns
8,228 people · St. Louis County · median home $82,300 · income $44,265 · Jan low 24°F · 17 in snow
-
8Versailles, Missouri
Better for first-time buyers than 96% of Missouri towns
2,539 people · Morgan County · median home $117,500 · income $33,586 · Jan low 22°F · 10 in snow
-
7Portageville, Missouri
Better for first-time buyers than 96% of Missouri towns
2,942 people · New Madrid County · median home $152,400 · income $52,279 · Jan low 28°F · 7 in snow
-
6Lamar, Missouri
Better for first-time buyers than 96% of Missouri towns
4,266 people · Barton County · median home $117,200 · income $36,705 · Jan low 22°F · 7 in snow
-
5Bethany, Missouri
Better for first-time buyers than 97% of Missouri towns
2,915 people · Harrison County · median home $121,700 · income $48,375 · Jan low 16°F · 21 in snow
-
4North Kansas City, Missouri
Better for first-time buyers than 97% of Missouri towns
4,467 people · Clay County · median home $197,500 · income $49,682 · Jan low 22°F · 11 in snow
-
3Normandy, Missouri
Better for first-time buyers than 98% of Missouri towns
4,287 people · St. Louis County · median home $87,300 · income $29,379 · Jan low 24°F · 17 in snow
-
2Fayette, Missouri
Better for first-time buyers than 99% of Missouri towns
2,803 people · Howard County · median home $146,700 · income $57,679 · Jan low 18°F · 12 in snow
-
1Carrollton, Missouri
Better for first-time buyers than 100% of Missouri towns
3,514 people · Carroll County · median home $110,200 · income $49,777 · Jan low 17°F · 13 in snow
Price vs ranking
More Missouri rankings
- The 25 Best Small Towns to Retire in Missouri
- The 22 Quietest Small Towns in Missouri
- The 25 Most Affordable Small Towns in Missouri
- The 25 Best Small Towns for Families in Missouri
- 25 Small Towns in Missouri With the Cheapest Homes
- 25 Small Towns in Missouri With the Mildest Winters
- The 25 Most Walkable Small Towns in Missouri
- 25 Small Towns in Missouri With the Fewest Tornadoes Since 1950
- The 12 Best Affordable Small Towns for Remote Workers in Missouri
Same ranking, other places
- The 50 Best Small Towns for First-Time Home Buyers in America
- The 25 Best Small Towns for First-Time Home Buyers in Pennsylvania
- The 25 Best Small Towns for First-Time Home Buyers in New York
- The 25 Best Small Towns for First-Time Home Buyers in Michigan
- The 25 Best Small Towns for First-Time Home Buyers in Texas
- The 25 Best Small Towns for First-Time Home Buyers in California
- The 25 Best Small Towns for First-Time Home Buyers in New Jersey
- The 25 Best Small Towns for First-Time Home Buyers in Florida
- The 25 Best Small Towns for First-Time Home Buyers in Wisconsin
- The 25 Best Small Towns for First-Time Home Buyers in Ohio
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)