The 25 Best Affordable Small Towns to Retire in Missouri With Mild Winters
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 Lilbourn, MO.
-
25Willard, Missouri
Retirement: 71st percentile · January average low (°F): 78th percentile · Home value ÷ income: 63rd percentile
Willard is a city of 6,344 people in Greene County, Missouri. Homes have a median value of $212,900 against household income of $84,600; January lows average 24°F.
6,344 people · Greene County · median home $212,900 · income $84,600 · Jan low 24°F · 14 in snow
Full Willard, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
24Kissee Mills, Missouri
Retirement: 65th percentile · January average low (°F): 78th percentile · Home value ÷ income: 70th percentile
Kissee Mills is a community of 1,023 people in Taney County, Missouri. Homes have a median value of $163,300 against household income of $67,460; January lows average 24°F.
1,023 people · Taney County · median home $163,300 · income $67,460 · Jan low 24°F · 7 in snow
Full Kissee Mills, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
23Leawood, Missouri
Retirement: 73rd percentile · January average low (°F): 87th percentile · Home value ÷ income: 58th percentile
Leawood is a village of 620 people in Newton County, Missouri. Homes have a median value of $251,900 against household income of $97,813; January lows average 25°F.
620 people · Newton County · median home $251,900 · income $97,813 · Jan low 25°F · 8 in snow
Full Leawood, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
22Bel-Nor, Missouri
Retirement: 64th percentile · January average low (°F): 71st percentile · Home value ÷ income: 84th percentile
Bel-Nor is a village of 1,399 people in St. Louis County, Missouri. Homes have a median value of $218,000 against household income of $110,667; January lows average 24°F.
1,399 people · St. Louis County · median home $218,000 · income $110,667 · Jan low 24°F · 17 in snow
Full Bel-Nor, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
21Anderson, Missouri
Retirement: 56th percentile · January average low (°F): 87th percentile · Home value ÷ income: 77th percentile
Anderson is a city of 1,981 people in McDonald County, Missouri. Homes have a median value of $116,200 against household income of $53,966; January lows average 25°F.
1,981 people · McDonald County · median home $116,200 · income $53,966 · Jan low 25°F · 9 in snow
Full Anderson, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
20Alton, Missouri
Retirement: 89th percentile · January average low (°F): 59th 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. -
19Doe Run, Missouri
Retirement: 66th percentile · January average low (°F): 64th percentile · Home value ÷ income: 94th percentile
Doe Run is a community of 737 people in St. Francois County, Missouri. Homes have a median value of $129,900 against household income of $83,065; January lows average 23°F.
737 people · St. Francois County · median home $129,900 · income $83,065 · Jan low 23°F · 9 in snow
Full Doe Run, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
18Scott City, Missouri
Retirement: 63rd percentile · January average low (°F): 93rd percentile · Home value ÷ income: 70th percentile
Scott City is a city of 4,346 people in Scott County, Missouri. Homes have a median value of $147,500 against household income of $62,599; January lows average 26°F.
4,346 people · Scott County · median home $147,500 · income $62,599 · Jan low 26°F · 7 in snow
Full Scott City, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
17Advance, Missouri
Retirement: 57th percentile · January average low (°F): 90th percentile · Home value ÷ income: 80th percentile
Advance is a city of 1,349 people in Stoddard County, Missouri. Homes have a median value of $127,500 against household income of $59,688; January lows average 25°F.
1,349 people · Stoddard County · median home $127,500 · income $59,688 · Jan low 25°F · 5 in snow
Full Advance, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
16Pilot Knob, Missouri
Retirement: 93rd percentile · January average low (°F): 64th percentile · Home value ÷ income: 70th percentile
Pilot Knob is a city of 671 people in Iron County, Missouri. Homes have a median value of $108,000 against household income of $44,500; January lows average 23°F.
671 people · Iron County · median home $108,000 · income $44,500 · Jan low 23°F · 10 in snow
Full Pilot Knob, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
15Diamond, Missouri
Retirement: 80th percentile · January average low (°F): 62nd percentile · Home value ÷ income: 86th percentile
Diamond is a town of 831 people in Newton County, Missouri. Homes have a median value of $141,400 against household income of $73,587; January lows average 23°F.
831 people · Newton County · median home $141,400 · income $73,587 · Jan low 23°F · 8 in snow
Full Diamond, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
14Greendale, Missouri
Retirement: 64th percentile · January average low (°F): 80th percentile · Home value ÷ income: 84th percentile
Greendale is a city of 642 people in St. Louis County, Missouri. Homes have a median value of $115,400 against household income of $56,500; January lows average 25°F.
642 people · St. Louis County · median home $115,400 · income $56,500 · Jan low 25°F · 17 in snow
Full Greendale, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
13Crocker, Missouri
Retirement: 82nd percentile · January average low (°F): 59th 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. -
12Ellington, Missouri
Retirement: 91st percentile · January average low (°F): 68th 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. -
11Liberal, Missouri
Retirement: 76th percentile · January average low (°F): 69th 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. -
10Thayer, Missouri
Retirement: 92nd percentile · January average low (°F): 66th percentile · Home value ÷ income: 88th percentile
Thayer is a city of 1,883 people in Oregon County, Missouri. Homes have a median value of $67,500 against household income of $37,417; January lows average 23°F.
1,883 people · Oregon County · median home $67,500 · income $37,417 · Jan low 23°F · 6 in snow
Full Thayer, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
9Bloomfield, Missouri
Retirement: 59th percentile · January average low (°F): 96th percentile · Home value ÷ income: 94th percentile
Bloomfield is a city of 1,755 people in Stoddard County, Missouri. Homes have a median value of $67,100 against household income of $41,838; January lows average 28°F.
1,755 people · Stoddard County · median home $67,100 · income $41,838 · Jan low 28°F · 3 in snow
Full Bloomfield, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
8East Prairie, Missouri
Retirement: 71st percentile · January average low (°F): 96th percentile · Home value ÷ income: 84th percentile
East Prairie is a city of 2,943 people in Mississippi County, Missouri. Homes have a median value of $68,400 against household income of $34,637; January lows average 28°F.
2,943 people · Mississippi County · median home $68,400 · income $34,637 · Jan low 28°F · 3 in snow
Full East Prairie, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
7Humansville, Missouri
Retirement: 91st percentile · January average low (°F): 69th percentile · Home value ÷ income: 91st percentile
Humansville is a city of 907 people in Polk County, Missouri. Homes have a median value of $63,700 against household income of $37,446; January lows average 23°F.
907 people · Polk County · median home $63,700 · income $37,446 · Jan low 23°F · 7 in snow
Full Humansville, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
6Bernie, Missouri
Retirement: 74th percentile · January average low (°F): 95th percentile · Home value ÷ income: 84th percentile
Bernie is a city of 1,859 people in Stoddard County, Missouri. Homes have a median value of $98,100 against household income of $48,438; January lows average 27°F.
1,859 people · Stoddard County · median home $98,100 · income $48,438 · Jan low 27°F · 4 in snow
Full Bernie, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
5Alba, Missouri
Retirement: 73rd percentile · January average low (°F): 87th percentile · Home value ÷ income: 94th percentile
Alba is a city of 544 people in Jasper County, Missouri. Homes have a median value of $83,200 against household income of $51,510; January lows average 25°F.
544 people · Jasper County · median home $83,200 · income $51,510 · Jan low 25°F · 8 in snow
Full Alba, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
4Puxico, Missouri
Retirement: 91st percentile · January average low (°F): 79th 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. -
3Bertrand, Missouri
Retirement: 71st percentile · January average low (°F): 96th 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. -
2Hornersville, Missouri
Retirement: 66th percentile · January average low (°F): 100th 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. -
1Lilbourn, Missouri
Retirement: 72nd percentile · January average low (°F): 96th 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.
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
- The 25 Best Quiet, Affordable Small Towns to Retire 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
Same ranking, other places
- The 50 Best Affordable Small Towns to Retire in America With Mild Winters
- The 25 Best Affordable Small Towns to Retire in Pennsylvania With Mild Winters
- The 25 Best Affordable Small Towns to Retire in New York With Mild Winters
- The 25 Best Affordable Small Towns to Retire in Michigan With Mild Winters
- The 25 Best Affordable Small Towns to Retire in Wisconsin With Mild Winters
- The 25 Best Affordable Small Towns to Retire in Texas With Mild Winters
- The 25 Best Affordable Small Towns to Retire in Minnesota With Mild Winters
- The 24 Best Affordable Small Towns to Retire in California With Mild Winters
- The 25 Best Affordable Small Towns to Retire in Illinois With Mild Winters
- The 25 Best Affordable Small Towns to Retire in Ohio With Mild Winters
- 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)