The 25 Best Quiet, Affordable Small Towns to Retire in Indiana
Ranked on The Town Files lifestyle rankings among 386 towns of 500–10,000 people in Indiana, scoring every town on all of these at once. #1 is Mexico, IN.
-
25Lynn, Indiana
Retirement: 83rd percentile · Quiet: 97th percentile · Home value ÷ income: 68th percentile
Lynn is a town of 954 people in Randolph County, Indiana. Homes have a median value of $83,900 against household income of $38,438; January lows average 18°F.
954 people · Randolph County · median home $83,900 · income $38,438 · Jan low 18°F · 21 in snow
Full Lynn, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
24Buffalo, Indiana
Retirement: 52nd percentile · Quiet: 100th percentile · Home value ÷ income: 98th percentile
Buffalo is a community of 619 people in White County, Indiana. Homes have a median value of $125,000 against household income of $89,934; January lows average 16°F.
619 people · White County · median home $125,000 · income $89,934 · Jan low 16°F · 25 in snow
Full Buffalo, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
23Worthington, Indiana
Retirement: 81st percentile · Quiet: 87th percentile · Home value ÷ income: 83rd percentile
Worthington is a town of 1,393 people in Greene County, Indiana. Homes have a median value of $91,400 against household income of $47,000; January lows average 21°F.
1,393 people · Greene County · median home $91,400 · income $47,000 · Jan low 21°F · 9 in snow
Full Worthington, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
22Koontz Lake, Indiana
Retirement: 68th percentile · Quiet: 96th percentile · Home value ÷ income: 87th percentile
Koontz Lake is a community of 1,667 people in Starke County, Indiana. Homes have a median value of $143,200 against household income of $80,538; January lows average 17°F.
1,667 people · Starke County · median home $143,200 · income $80,538 · Jan low 17°F · 55 in snow
Full Koontz Lake, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
21Lakeville, Indiana
Retirement: 90th percentile · Quiet: 93rd percentile · Home value ÷ income: 68th percentile
Lakeville is a town of 879 people in St. Joseph County, Indiana. Homes have a median value of $136,500 against household income of $62,772; January lows average 15°F.
879 people · St. Joseph County · median home $136,500 · income $62,772 · Jan low 15°F · 37 in snow
Full Lakeville, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
20Pierceton, Indiana
Retirement: 66th percentile · Quiet: 89th percentile · Home value ÷ income: 96th percentile
Pierceton is a town of 928 people in Kosciusko County, Indiana. Homes have a median value of $117,600 against household income of $80,625; January lows average 17°F.
928 people · Kosciusko County · median home $117,600 · income $80,625 · Jan low 17°F · 33 in snow
Full Pierceton, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
19Royal Center, Indiana
Retirement: 77th percentile · Quiet: 83rd percentile · Home value ÷ income: 94th percentile
Royal Center is a town of 802 people in Cass County, Indiana. Homes have a median value of $83,800 against household income of $51,818; January lows average 18°F.
802 people · Cass County · median home $83,800 · income $51,818 · Jan low 18°F · 23 in snow
Full Royal Center, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
18Darlington, Indiana
Retirement: 88th percentile · Quiet: 93rd percentile · Home value ÷ income: 73rd percentile
Darlington is a town of 711 people in Montgomery County, Indiana. Homes have a median value of $120,500 against household income of $57,656; January lows average 17°F.
711 people · Montgomery County · median home $120,500 · income $57,656 · Jan low 17°F · 22 in snow
Full Darlington, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
17Spiceland, Indiana
Retirement: 85th percentile · Quiet: 84th percentile · Home value ÷ income: 87th percentile
Spiceland is a town of 958 people in Henry County, Indiana. Homes have a median value of $118,300 against household income of $65,875; January lows average 17°F.
958 people · Henry County · median home $118,300 · income $65,875 · Jan low 17°F · 25 in snow
Full Spiceland, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
16Greentown, Indiana
Retirement: 97th percentile · Quiet: 82nd percentile · Home value ÷ income: 78th percentile
Greentown is a town of 2,370 people in Howard County, Indiana. Homes have a median value of $123,400 against household income of $60,521; January lows average 17°F.
2,370 people · Howard County · median home $123,400 · income $60,521 · Jan low 17°F · 28 in snow
Full Greentown, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
15Lyons, Indiana
Retirement: 76th percentile · Quiet: 87th percentile · Home value ÷ income: 96th percentile
Lyons is a town of 625 people in Greene County, Indiana. Homes have a median value of $82,100 against household income of $53,365; January lows average 23°F.
625 people · Greene County · median home $82,100 · income $53,365 · Jan low 23°F · 18 in snow
Full Lyons, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
14Farmersburg, Indiana
Retirement: 74th percentile · Quiet: 90th percentile · Home value ÷ income: 96th percentile
Farmersburg is a town of 1,069 people in Sullivan County, Indiana. Homes have a median value of $78,000 against household income of $53,750; January lows average 21°F.
1,069 people · Sullivan County · median home $78,000 · income $53,750 · Jan low 21°F · 15 in snow
Full Farmersburg, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
13Patoka, Indiana
Retirement: 85th percentile · Quiet: 97th percentile · Home value ÷ income: 78th percentile
Patoka is a town of 706 people in Gibson County, Indiana. Homes have a median value of $99,000 against household income of $48,958; January lows average 21°F.
706 people · Gibson County · median home $99,000 · income $48,958 · Jan low 21°F · 12 in snow
Full Patoka, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
12Milroy, Indiana
Retirement: 78th percentile · Quiet: 89th percentile · Home value ÷ income: 94th percentile
Milroy is a community of 628 people in Rush County, Indiana. Homes have a median value of $132,100 against household income of $83,164; January lows average 19°F.
628 people · Rush County · median home $132,100 · income $83,164 · Jan low 19°F · 16 in snow
Full Milroy, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
11Albany, Indiana
Retirement: 90th percentile · Quiet: 85th percentile · Home value ÷ income: 87th percentile
Albany is a town of 2,295 people in Delaware County, Indiana. Homes have a median value of $105,200 against household income of $58,026; January lows average 18°F.
2,295 people · Delaware County · median home $105,200 · income $58,026 · Jan low 18°F · 21 in snow
Full Albany, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
10Kewanna, Indiana
Retirement: 90th percentile · Quiet: 100th percentile · Home value ÷ income: 73rd percentile
Kewanna is a town of 576 people in Fulton County, Indiana. Homes have a median value of $77,300 against household income of $36,528; January lows average 16°F.
576 people · Fulton County · median home $77,300 · income $36,528 · Jan low 16°F · 27 in snow
Full Kewanna, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
9Shirley, Indiana
Retirement: 86th percentile · Quiet: 90th percentile · Home value ÷ income: 90th percentile
Shirley is a town of 819 people in Hancock County, Indiana. Homes have a median value of $113,100 against household income of $67,083; January lows average 17°F.
819 people · Hancock County · median home $113,100 · income $67,083 · Jan low 17°F · 29 in snow
Full Shirley, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
8Medora, Indiana
Retirement: 70th percentile · Quiet: 100th percentile · Home value ÷ income: 99th percentile
Medora is a town of 635 people in Jackson County, Indiana. Homes have a median value of $82,300 against household income of $69,231; January lows average 24°F.
635 people · Jackson County · median home $82,300 · income $69,231 · Jan low 24°F · 17 in snow
Full Medora, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
7Dugger, Indiana
Retirement: 76th percentile · Quiet: 98th percentile · Home value ÷ income: 98th percentile
Dugger is a town of 797 people in Sullivan County, Indiana. Homes have a median value of $87,800 against household income of $60,688; January lows average 21°F.
797 people · Sullivan County · median home $87,800 · income $60,688 · Jan low 21°F · 15 in snow
Full Dugger, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
6Freelandville, Indiana
Retirement: 98th percentile · Quiet: 75th percentile · Home value ÷ income: 99th percentile
Freelandville is a community of 617 people in Knox County, Indiana. Homes have a median value of $92,000 against household income of $70,236; January lows average 22°F.
617 people · Knox County · median home $92,000 · income $70,236 · Jan low 22°F · 15 in snow
Full Freelandville, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
5Windfall City, Indiana
Retirement: 85th percentile · Quiet: 93rd percentile · Home value ÷ income: 96th percentile
Windfall City is a town of 696 people in Tipton County, Indiana. Homes have a median value of $88,700 against household income of $58,550; January lows average 18°F.
696 people · Tipton County · median home $88,700 · income $58,550 · Jan low 18°F · 27 in snow
Full Windfall City, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
4Sharpsville, Indiana
Retirement: 95th percentile · Quiet: 84th percentile · Home value ÷ income: 99th percentile
Sharpsville is a town of 553 people in Tipton County, Indiana. Homes have a median value of $116,700 against household income of $92,500; January lows average 17°F.
553 people · Tipton County · median home $116,700 · income $92,500 · Jan low 17°F · 34 in snow
Full Sharpsville, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
3Oaktown, Indiana
Retirement: 90th percentile · Quiet: 99th percentile · Home value ÷ income: 90th percentile
Oaktown is a town of 581 people in Knox County, Indiana. Homes have a median value of $65,200 against household income of $38,333; January lows average 22°F.
581 people · Knox County · median home $65,200 · income $38,333 · Jan low 22°F · 15 in snow
Full Oaktown, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
2Warren, Indiana
Retirement: 100th percentile · Quiet: 95th percentile · Home value ÷ income: 94th percentile
Warren is a town of 1,182 people in Huntington County, Indiana. Homes have a median value of $110,900 against household income of $67,885; January lows average 17°F.
1,182 people · Huntington County · median home $110,900 · income $67,885 · Jan low 17°F · 26 in snow
Full Warren, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking. -
1Mexico, Indiana
Retirement: 91st percentile · Quiet: 99th percentile · Home value ÷ income: 99th percentile
Mexico is a community of 915 people in Miami County, Indiana. Homes have a median value of $108,400 against household income of $87,635; January lows average 18°F.
915 people · Miami County · median home $108,400 · income $87,635 · Jan low 18°F · 21 in snow
Full Mexico, Indiana profile: weather, storms, schools, jobs →
Percentile vs Indiana towns on each part of this ranking.
Price vs ranking
More Indiana rankings
- The 25 Best Small Towns to Retire in Indiana
- The 25 Quietest Small Towns in Indiana
- The 25 Most Affordable Small Towns in Indiana
- The 25 Best Small Towns for Families in Indiana
- 25 Small Towns in Indiana With the Cheapest Homes
- 25 Small Towns in Indiana With the Mildest Winters
- The 25 Most Walkable Small Towns in Indiana
- 25 Small Towns in Indiana With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Indiana
- The 25 Best Affordable Small Towns to Retire in Indiana 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)