The 25 Best Quiet, Affordable Small Towns to Retire in Missouri
Ranked on The Town Files lifestyle rankings among 418 towns of 500–10,000 people in Missouri, scoring every town on all of these at once. #1 is Tarkio, MO.
-
25New Franklin, Missouri
Retirement: 94th percentile · Quiet: 97th percentile · Home value ÷ income: 63rd percentile
New Franklin is a city of 1,027 people in Howard County, Missouri. Homes have a median value of $139,500 against household income of $55,066; January lows average 18°F.
1,027 people · Howard County · median home $139,500 · income $55,066 · Jan low 18°F · 10 in snow
Full New Franklin, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
24Glasgow, Missouri
Retirement: 95th percentile · Quiet: 89th percentile · Home value ÷ income: 70th percentile
Glasgow is a city of 1,087 people in Howard County, Missouri. Homes have a median value of $122,600 against household income of $50,446; January lows average 18°F.
1,087 people · Howard County · median home $122,600 · income $50,446 · Jan low 18°F · 11 in snow
Full Glasgow, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
23Lilbourn, Missouri
Retirement: 72nd percentile · Quiet: 86th percentile · Home value ÷ income: 98th percentile
Lilbourn is a city of 994 people in New Madrid County, Missouri. Homes have a median value of $57,300 against household income of $40,625; January lows average 28°F.
994 people · New Madrid County · median home $57,300 · income $40,625 · Jan low 28°F · 6 in snow
Full Lilbourn, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
22Clarence, Missouri
Retirement: 99th percentile · Quiet: 84th percentile · Home value ÷ income: 74th percentile
Clarence is a city of 738 people in Shelby County, Missouri. Homes have a median value of $74,100 against household income of $31,734; January lows average 17°F.
738 people · Shelby County · median home $74,100 · income $31,734 · Jan low 17°F · 16 in snow
Full Clarence, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
21Laddonia, Missouri
Retirement: 67th percentile · Quiet: 95th percentile · Home value ÷ income: 96th percentile
Laddonia is a city of 502 people in Audrain County, Missouri. Homes have a median value of $80,200 against household income of $53,309; January lows average 19°F.
502 people · Audrain County · median home $80,200 · income $53,309 · Jan low 19°F
Full Laddonia, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
20Viburnum, Missouri
Retirement: 87th percentile · Quiet: 95th percentile · Home value ÷ income: 77th percentile
Viburnum is a city of 667 people in Iron County, Missouri. Homes have a median value of $88,800 against household income of $41,250; January lows average 21°F.
667 people · Iron County · median home $88,800 · income $41,250 · Jan low 21°F · 8 in snow
Full Viburnum, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
19Crocker, Missouri
Retirement: 82nd percentile · Quiet: 86th percentile · Home value ÷ income: 91st percentile
Crocker is a city of 929 people in Pulaski County, Missouri. Homes have a median value of $101,600 against household income of $58,207; January lows average 22°F.
929 people · Pulaski County · median home $101,600 · income $58,207 · Jan low 22°F · 9 in snow
Full Crocker, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
18Bertrand, Missouri
Retirement: 71st percentile · Quiet: 94th percentile · Home value ÷ income: 94th percentile
Bertrand is a city of 718 people in Mississippi County, Missouri. Homes have a median value of $86,300 against household income of $54,688; January lows average 28°F.
718 people · Mississippi County · median home $86,300 · income $54,688 · Jan low 28°F · 3 in snow
Full Bertrand, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
17Madison, Missouri
Retirement: 74th percentile · Quiet: 99th percentile · Home value ÷ income: 86th percentile
Madison is a city of 515 people in Monroe County, Missouri. Homes have a median value of $83,800 against household income of $44,583; January lows average 19°F.
515 people · Monroe County · median home $83,800 · income $44,583 · Jan low 19°F · 15 in snow
Full Madison, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
16Hornersville, Missouri
Retirement: 66th percentile · Quiet: 96th percentile · Home value ÷ income: 98th percentile
Hornersville is a city of 537 people in Dunklin County, Missouri. Homes have a median value of $55,800 against household income of $38,750; January lows average 30°F.
537 people · Dunklin County · median home $55,800 · income $38,750 · Jan low 30°F · 4 in snow
Full Hornersville, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
15Alton, Missouri
Retirement: 89th percentile · Quiet: 98th percentile · Home value ÷ income: 74th percentile
Alton is a city of 707 people in Oregon County, Missouri. Homes have a median value of $114,200 against household income of $50,208; January lows average 22°F.
707 people · Oregon County · median home $114,200 · income $50,208 · Jan low 22°F · 4 in snow
Full Alton, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
14Perry, Missouri
Retirement: 90th percentile · Quiet: 96th percentile · Home value ÷ income: 77th percentile
Perry is a city of 665 people in Ralls County, Missouri. Homes have a median value of $112,100 against household income of $50,795; January lows average 19°F.
665 people · Ralls County · median home $112,100 · income $50,795 · Jan low 19°F · 13 in snow
Full Perry, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
13Albany, Missouri
Retirement: 98th percentile · Quiet: 92nd percentile · Home value ÷ income: 74th percentile
Albany is a city of 1,679 people in Gentry County, Missouri. Homes have a median value of $101,300 against household income of $44,926; January lows average 14°F.
1,679 people · Gentry County · median home $101,300 · income $44,926 · Jan low 14°F · 19 in snow
Full Albany, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
12Liberal, Missouri
Retirement: 76th percentile · Quiet: 89th percentile · Home value ÷ income: 99th percentile
Liberal is a city of 629 people in Barton County, Missouri. Homes have a median value of $77,000 against household income of $65,250; January lows average 23°F.
629 people · Barton County · median home $77,000 · income $65,250 · Jan low 23°F · 8 in snow
Full Liberal, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
11Puxico, Missouri
Retirement: 91st percentile · Quiet: 88th percentile · Home value ÷ income: 86th percentile
Puxico is a city of 873 people in Stoddard County, Missouri. Homes have a median value of $89,500 against household income of $47,500; January lows average 24°F.
873 people · Stoddard County · median home $89,500 · income $47,500 · Jan low 24°F · 7 in snow
Full Puxico, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
10Salisbury, Missouri
Retirement: 98th percentile · Quiet: 74th percentile · Home value ÷ income: 94th percentile
Salisbury is a city of 1,563 people in Chariton County, Missouri. Homes have a median value of $102,400 against household income of $65,329; January lows average 18°F.
1,563 people · Chariton County · median home $102,400 · income $65,329 · Jan low 18°F · 14 in snow
Full Salisbury, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
9La Grange, Missouri
Retirement: 79th percentile · Quiet: 97th percentile · Home value ÷ income: 94th percentile
La Grange is a city of 825 people in Lewis County, Missouri. Homes have a median value of $92,000 against household income of $58,456; January lows average 17°F.
825 people · Lewis County · median home $92,000 · income $58,456 · Jan low 17°F · 16 in snow
Full La Grange, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
8Rich Hill, Missouri
Retirement: 79th percentile · Quiet: 97th percentile · Home value ÷ income: 94th percentile
Rich Hill is a city of 1,232 people in Bates County, Missouri. Homes have a median value of $75,600 against household income of $47,167; January lows average 20°F.
1,232 people · Bates County · median home $75,600 · income $47,167 · Jan low 20°F · 8 in snow
Full Rich Hill, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
7Princeton, Missouri
Retirement: 97th percentile · Quiet: 77th percentile · Home value ÷ income: 98th percentile
Princeton is a city of 1,007 people in Mercer County, Missouri. Homes have a median value of $78,000 against household income of $58,558; January lows average 15°F.
1,007 people · Mercer County · median home $78,000 · income $58,558 · Jan low 15°F · 24 in snow
Full Princeton, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
6Ellington, Missouri
Retirement: 91st percentile · Quiet: 98th percentile · Home value ÷ income: 84th percentile
Ellington is a city of 790 people in Reynolds County, Missouri. Homes have a median value of $71,300 against household income of $36,205; January lows average 23°F.
790 people · Reynolds County · median home $71,300 · income $36,205 · Jan low 23°F · 6 in snow
Full Ellington, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
5Wellsville, Missouri
Retirement: 83rd percentile · Quiet: 93rd percentile · Home value ÷ income: 98th percentile
Wellsville is a city of 998 people in Montgomery County, Missouri. Homes have a median value of $84,400 against household income of $61,429; January lows average 19°F.
998 people · Montgomery County · median home $84,400 · income $61,429 · Jan low 19°F
Full Wellsville, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
4Grant City, Missouri
Retirement: 96th percentile · Quiet: 90th percentile · Home value ÷ income: 96th percentile
Grant City is a town of 817 people in Worth County, Missouri. Homes have a median value of $68,200 against household income of $45,192; January lows average 14°F.
817 people · Worth County · median home $68,200 · income $45,192 · Jan low 14°F · 18 in snow
Full Grant City, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
3Norborne, Missouri
Retirement: 94th percentile · Quiet: 94th percentile · Home value ÷ income: 94th percentile
Norborne is a city of 634 people in Carroll County, Missouri. Homes have a median value of $105,700 against household income of $65,577; January lows average 20°F.
634 people · Carroll County · median home $105,700 · income $65,577 · Jan low 20°F · 13 in snow
Full Norborne, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
2Fairfax, Missouri
Retirement: 99th percentile · Quiet: 91st percentile · Home value ÷ income: 94th percentile
Fairfax is a city of 648 people in Atchison County, Missouri. Homes have a median value of $90,500 against household income of $56,250; January lows average 14°F.
648 people · Atchison County · median home $90,500 · income $56,250 · Jan low 14°F · 26 in snow
Full Fairfax, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
1Tarkio, Missouri
Retirement: 99th percentile · Quiet: 91st percentile · Home value ÷ income: 96th percentile
Tarkio is a city of 1,506 people in Atchison County, Missouri. Homes have a median value of $87,800 against household income of $56,927; January lows average 14°F.
1,506 people · Atchison County · median home $87,800 · income $56,927 · Jan low 14°F · 26 in snow
Full Tarkio, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking.
Price vs ranking
More Missouri rankings
- The 25 Best Small Towns to Retire in Missouri
- The 25 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 25 Best Small Towns for First-Time Home Buyers in Missouri
- The 25 Best Affordable Small Towns to Retire in Missouri With Mild Winters
Same ranking, other places
- The 50 Best Quiet, Affordable Small Towns to Retire in America
- The 25 Best Quiet, Affordable Small Towns to Retire in Pennsylvania
- The 25 Best Quiet, Affordable Small Towns to Retire in New York
- The 25 Best Quiet, Affordable Small Towns to Retire in Michigan
- The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin
- The 25 Best Quiet, Affordable Small Towns to Retire in Texas
- The 25 Best Quiet, Affordable Small Towns to Retire in Minnesota
- The 25 Best Quiet, Affordable Small Towns to Retire in California
- The 25 Best Quiet, Affordable Small Towns to Retire in Illinois
- The 25 Best Quiet, Affordable Small Towns to Retire 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)