The Town Files

The 25 Best Small Towns for First-Time Home Buyers in Missouri

Ranked on The Town Files lifestyle rankings among 141 towns of 500–10,000 people in Missouri. #1 is Carrollton, MO.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Small Towns for First-Time Home Buyers in Missouri1. Carrollton100th pct2. Fayette99th pct3. Normandy98th pct4. North Kansas City97th pct5. Bethany97th pct6. Lamar96th pct7. Portageville96th pct8. Versailles96th pct9. Berkeley95th pct10. Charleston95th pct11. Potosi94th pct12. New Madrid93rd pct13. Fredericktown92nd pct14. Trenton91st pct15. Woodson Terrace91st pct16. St. John90th pct17. Higginsville89th pct18. El Dorado Springs89th pct19. Boonville88th pct20. Peculiar88th pct21. Dellwood88th pct22. Brookfield88th pct23. Nevada87th pct24. Odessa87th pct25. Mount Vernon87th pct
  1. 25Mount Vernon, Missouri

    Better for first-time buyers than 87% of Missouri towns

    Mount Vernon is a city of 4,526 people in Lawrence County, Missouri. It also ranks better for cycling than 100% of Missouri towns and hipper than 88% of Missouri towns.

    4,526 people · Lawrence County · median home $186,800 · income $53,255 · Jan low 22°F · 9 in snow

    Full Mount Vernon, Missouri profile: weather, storms, schools, jobs →

    Mount Vernon lifestyle rankingsFirst-time buyers87th pctFamilies32th pctYoung professionals59th pctQuiet44th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  2. 24Odessa, Missouri

    Better for first-time buyers than 87% of Missouri towns

    Odessa is a city of 5,593 people in Lafayette County, Missouri. It also ranks more of a college town than 95% of Missouri towns and easier by car than 79% of Missouri towns.

    5,593 people · Lafayette County · median home $238,200 · income $100,022 · Jan low 18°F · 13 in snow

    Full Odessa, Missouri profile: weather, storms, schools, jobs →

    Odessa lifestyle rankingsFirst-time buyers87th pctFamilies65th pctYoung professionals77th pctQuiet35th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  3. 23Nevada, Missouri

    Better for first-time buyers than 87% of Missouri towns

    Nevada is a city of 8,212 people in Vernon County, Missouri. It also ranks better for cycling than 88% of Missouri towns and better for young professionals than 84% of Missouri towns.

    8,212 people · Vernon County · median home $122,700 · income $42,813 · Jan low 22°F · 6 in snow

    Full Nevada, Missouri profile: weather, storms, schools, jobs →

    Nevada lifestyle rankingsFirst-time buyers87th pctFamilies9th pctYoung professionals84th pctQuiet15th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  4. 22Brookfield, Missouri

    Better for first-time buyers than 88% of Missouri towns

    Brookfield is a city of 4,111 people in Linn County, Missouri. It also ranks better for cycling than 97% of Missouri towns and better for retirees than 86% of Missouri towns.

    4,111 people · Linn County · median home $102,100 · income $53,000 · Jan low 18°F · 19 in snow

    Full Brookfield, Missouri profile: weather, storms, schools, jobs →

    Brookfield lifestyle rankingsFirst-time buyers88th pctFamilies59th pctYoung professionals10th pctQuiet74th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  5. 21Dellwood, Missouri

    Better for first-time buyers than 88% of Missouri towns

    Dellwood is a city of 4,914 people in St. Louis County, Missouri. It also ranks better transit than 92% of Missouri towns and more walkable than 87% of Missouri towns.

    4,914 people · St. Louis County · median home $83,700 · income $72,540 · Jan low 24°F · 17 in snow

    Full Dellwood, Missouri profile: weather, storms, schools, jobs →

    Dellwood lifestyle rankingsFirst-time buyers88th pctFamilies4th pctYoung professionals70th pctQuiet10th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  6. 20Peculiar, Missouri

    Better for first-time buyers than 88% of Missouri towns

    Peculiar is a city of 5,621 people in Cass County, Missouri. It also ranks easier by car than 76% of Missouri towns and more upscale than 72% of Missouri towns.

    5,621 people · Cass County · median home $283,900 · income $94,519 · Jan low 21°F · 14 in snow

    Full Peculiar, Missouri profile: weather, storms, schools, jobs →

    Peculiar lifestyle rankingsFirst-time buyers88th pctFamilies69th pctYoung professionals16th pctQuiet65th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  7. 19Boonville, Missouri

    Better for first-time buyers than 88% of Missouri towns

    Boonville is a city of 7,964 people in Cooper County, Missouri. It also ranks better for cycling than 91% of Missouri towns and better for young professionals than 85% of Missouri towns.

    7,964 people · Cooper County · median home $187,900 · income $56,429 · Jan low 20°F · 13 in snow

    Full Boonville, Missouri profile: weather, storms, schools, jobs →

    Boonville lifestyle rankingsFirst-time buyers88th pctFamilies17th pctYoung professionals85th pctQuiet49th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  8. 18El Dorado Springs, Missouri

    Better for first-time buyers than 89% of Missouri towns

    El Dorado Springs is a city of 3,493 people in Cedar County, Missouri. It also ranks better transit than 79% of Missouri towns.

    3,493 people · Cedar County · median home $103,900 · income $32,128 · Jan low 22°F · 2 in snow

    Full El Dorado Springs, Missouri profile: weather, storms, schools, jobs →

    El Dorado Springs lifestyle rankingsFirst-time buyers89th pctFamilies14th pctYoung professionals48th pctQuiet50th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  9. 17Higginsville, Missouri

    Better for first-time buyers than 89% of Missouri towns

    Higginsville, Missouri
    Photo: Twinjalanugraha at English Wikipedia (public domain, Wikimedia Commons)

    Higginsville is a city of 4,817 people in Lafayette County, Missouri. It also ranks better for retirees than 91% of Missouri towns and hipper than 76% of Missouri towns.

    4,817 people · Lafayette County · median home $166,100 · income $81,033 · Jan low 18°F · 14 in snow

    Full Higginsville, Missouri profile: weather, storms, schools, jobs →

    Higginsville lifestyle rankingsFirst-time buyers89th pctFamilies47th pctYoung professionals59th pctQuiet57th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  10. 16St. John, Missouri

    Better for first-time buyers than 90% of Missouri towns

    St. John is a city of 6,643 people in St. Louis County, Missouri. It also ranks hipper than 97% of Missouri towns and more walkable than 96% of Missouri towns.

    6,643 people · St. Louis County · median home $106,300 · income $53,755 · Jan low 24°F · 17 in snow

    Full St. John, Missouri profile: weather, storms, schools, jobs →

    St. John lifestyle rankingsFirst-time buyers90th pctFamilies20th pctYoung professionals71th pctQuiet5th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  11. 15Woodson Terrace, Missouri

    Better for first-time buyers than 91% of Missouri towns

    Woodson Terrace is a city of 3,950 people in St. Louis County, Missouri. It also ranks better for cycling than 98% of Missouri towns and more vibrant than 97% of Missouri towns.

    3,950 people · St. Louis County · median home $104,000 · income $47,417 · Jan low 24°F · 17 in snow

    Full Woodson Terrace, Missouri profile: weather, storms, schools, jobs →

    Woodson Terrace lifestyle rankingsFirst-time buyers91th pctFamilies7th pctYoung professionals78th pctQuiet1th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  12. 14Trenton, Missouri

    Better for first-time buyers than 91% of Missouri towns

    Trenton is a city of 5,609 people in Grundy County, Missouri. It also ranks hipper than 92% of Missouri towns and more of a college town than 91% of Missouri towns.

    5,609 people · Grundy County · median home $99,500 · income $50,015 · Jan low 16°F · 17 in snow

    Full Trenton, Missouri profile: weather, storms, schools, jobs →

    Trenton lifestyle rankingsFirst-time buyers91th pctFamilies42th pctYoung professionals33th pctQuiet21th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  13. 13Fredericktown, Missouri

    Better for first-time buyers than 92% of Missouri towns

    Fredericktown is a city of 4,429 people in Madison County, Missouri. It also ranks better transit than 80% of Missouri towns.

    4,429 people · Madison County · median home $136,100 · income $49,375 · Jan low 21°F · 9 in snow

    Full Fredericktown, Missouri profile: weather, storms, schools, jobs →

    Fredericktown lifestyle rankingsFirst-time buyers92th pctFamilies38th pctYoung professionals49th pctQuiet36th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  14. 12New Madrid, Missouri

    Better for first-time buyers than 93% of Missouri towns

    New Madrid, Missouri
    Photo: National Trails Office (US National Park Service) (public domain, Wikimedia Commons)

    New Madrid is a city of 2,787 people in New Madrid County, Missouri. The median home is worth $127,500 (typical Missouri town: $153,900).

    2,787 people · New Madrid County · median home $127,500 · income $57,727 · Jan low 28°F · 5 in snow

    Full New Madrid, Missouri profile: weather, storms, schools, jobs →

    New Madrid lifestyle rankingsFirst-time buyers93th pctFamilies6th pctYoung professionals50th pctQuiet31th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  15. 11Potosi, Missouri

    Better for first-time buyers than 94% of Missouri towns

    Potosi is a city of 2,538 people in Washington County, Missouri. The median home is worth $110,100 (typical Missouri town: $153,900).

    2,538 people · Washington County · median home $110,100 · income $39,846 · Jan low 21°F · 12 in snow

    Full Potosi, Missouri profile: weather, storms, schools, jobs →

    Potosi lifestyle rankingsFirst-time buyers94th pctFamilies26th pctYoung professionals49th pctQuiet37th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  16. 10Charleston, Missouri

    Better for first-time buyers than 95% of Missouri towns

    Charleston is a city of 5,056 people in Mississippi County, Missouri. The median home is worth $123,700 (typical Missouri town: $153,900).

    5,056 people · Mississippi County · median home $123,700 · income $33,952 · Jan low 26°F · 3 in snow

    Full Charleston, Missouri profile: weather, storms, schools, jobs →

    Charleston lifestyle rankingsFirst-time buyers95th pctFamilies6th pctYoung professionals61th pctQuiet30th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  17. 9Berkeley, Missouri

    Better for first-time buyers than 95% of Missouri towns

    Berkeley is a city of 8,228 people in St. Louis County, Missouri. It also ranks better for cycling than 99% of Missouri towns and better transit 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

    Full Berkeley, Missouri profile: weather, storms, schools, jobs →

    Berkeley lifestyle rankingsFirst-time buyers95th pctFamilies6th pctYoung professionals68th pctQuiet12th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  18. 8Versailles, Missouri

    Better for first-time buyers than 96% of Missouri towns

    Versailles is a city of 2,539 people in Morgan County, Missouri. It also ranks better for cycling than 94% of Missouri towns and hipper than 87% of Missouri towns.

    2,539 people · Morgan County · median home $117,500 · income $33,586 · Jan low 22°F · 10 in snow

    Full Versailles, Missouri profile: weather, storms, schools, jobs →

    Versailles lifestyle rankingsFirst-time buyers96th pctFamilies17th pctYoung professionals33th pctQuiet58th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  19. 7Portageville, Missouri

    Better for first-time buyers than 96% of Missouri towns

    Portageville is a city of 2,942 people in New Madrid County, Missouri. It also ranks more of a college town than 89% of Missouri towns and more walkable than 71% of Missouri towns.

    2,942 people · New Madrid County · median home $152,400 · income $52,279 · Jan low 28°F · 7 in snow

    Full Portageville, Missouri profile: weather, storms, schools, jobs →

    Portageville lifestyle rankingsFirst-time buyers96th pctFamilies55th pctYoung professionals61th pctQuiet18th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  20. 6Lamar, Missouri

    Better for first-time buyers than 96% of Missouri towns

    Lamar is a city of 4,266 people in Barton County, Missouri. It also ranks hipper than 89% of Missouri towns and better for young professionals than 80% of Missouri towns.

    4,266 people · Barton County · median home $117,200 · income $36,705 · Jan low 22°F · 7 in snow

    Full Lamar, Missouri profile: weather, storms, schools, jobs →

    Lamar lifestyle rankingsFirst-time buyers96th pctFamilies23th pctYoung professionals80th pctQuiet47th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  21. 5Bethany, Missouri

    Better for first-time buyers than 97% of Missouri towns

    Bethany is a city of 2,915 people in Harrison County, Missouri. It also ranks better for retirees than 78% of Missouri towns and more walkable than 71% of Missouri towns.

    2,915 people · Harrison County · median home $121,700 · income $48,375 · Jan low 16°F · 21 in snow

    Full Bethany, Missouri profile: weather, storms, schools, jobs →

    Bethany lifestyle rankingsFirst-time buyers97th pctFamilies32th pctYoung professionals14th pctQuiet27th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  22. 4North Kansas City, Missouri

    Better for first-time buyers than 97% of Missouri towns

    North Kansas City is a city of 4,467 people in Clay County, Missouri. It also ranks better for young professionals than 100% of Missouri towns and hipper than 98% of Missouri towns.

    4,467 people · Clay County · median home $197,500 · income $49,682 · Jan low 22°F · 11 in snow

    Full North Kansas City, Missouri profile: weather, storms, schools, jobs →

    North Kansas City lifestyle rankingsFirst-time buyers97th pctFamilies0th pctYoung professionals100th pctQuiet53th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  23. 3Normandy, Missouri

    Better for first-time buyers than 98% of Missouri towns

    Normandy is a city of 4,287 people in St. Louis County, Missouri. It also ranks better for young professionals than 97% of Missouri towns and better transit than 97% of Missouri towns.

    4,287 people · St. Louis County · median home $87,300 · income $29,379 · Jan low 24°F · 17 in snow

    Full Normandy, Missouri profile: weather, storms, schools, jobs →

    Normandy lifestyle rankingsFirst-time buyers98th pctFamilies7th pctYoung professionals97th pctQuiet5th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  24. 2Fayette, Missouri

    Better for first-time buyers than 99% of Missouri towns

    Fayette is a city of 2,803 people in Howard County, Missouri. It also ranks more of a college town than 100% of Missouri towns and better for young professionals than 95% of Missouri towns.

    2,803 people · Howard County · median home $146,700 · income $57,679 · Jan low 18°F · 12 in snow

    Full Fayette, Missouri profile: weather, storms, schools, jobs →

    Fayette lifestyle rankingsFirst-time buyers99th pctFamilies24th pctYoung professionals95th pctQuiet28th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.
  25. 1Carrollton, Missouri

    Better for first-time buyers than 100% of Missouri towns

    Carrollton is a city of 3,514 people in Carroll County, Missouri. It also ranks better for retirees than 96% of Missouri towns and hipper than 84% of Missouri towns.

    3,514 people · Carroll County · median home $110,200 · income $49,777 · Jan low 17°F · 13 in snow

    Full Carrollton, Missouri profile: weather, storms, schools, jobs →

    Carrollton lifestyle rankingsFirst-time buyers100th pctFamilies29th pctYoung professionals56th pctQuiet36th pct
    The Town Files lifestyle rankings, percentile vs Missouri towns.

Price vs ranking

Median home value vs ranking, Missouri towns0255075100$63K$254K$446K$638K$830KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in Missouri.

More Missouri rankings

Same ranking, other places

Methodology. We ranked 141 towns of 500–10,000 people in Missouri (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: