The Town Files

The 25 Best Small Towns to Retire in Indiana

Ranked on The Town Files lifestyle rankings among 107 towns of 2,500–10,000 people in Indiana. #1 is Brownstown, IN.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Small Towns to Retire in Indiana1. Brownstown99th pct2. North Manchester97th pct3. Ossian97th pct4. Syracuse97th pct5. Covington97th pct6. Sheridan96th pct7. Brookville95th pct8. Monticello94th pct9. Santa Claus93rd pct10. Cicero92nd pct11. Upland90th pct12. Scottsburg89th pct13. Tipton89th pct14. Pendleton88th pct15. Batesville86th pct16. Shorewood Forest85th pct17. Winona Lake84th pct18. Corydon84th pct19. Rochester83rd pct20. New Palestine81st pct21. Angola80th pct22. Lakes of the Four Seasons78th pct23. Loogootee78th pct24. Smithville-Sanders76th pct25. Bremen75th pct
  1. 25Bremen, Indiana

    Better for retirees than 75% of Indiana towns

    4,696 people · Marshall County · median home $211,700 · income $68,429 · Jan low 15°F · 37 in snow

  2. 24Smithville-Sanders, Indiana

    Better for retirees than 76% of Indiana towns

    3,323 people · Monroe County · median home $259,100 · income $74,750 · Jan low 22°F · 18 in snow

  3. 23Loogootee, Indiana

    Better for retirees than 78% of Indiana towns

    2,601 people · Martin County · median home $148,500 · income $50,000 · Jan low 23°F · 13 in snow

  4. 22Lakes of the Four Seasons, Indiana

    Better for retirees than 78% of Indiana towns

    7,091 people · Lake County · median home $337,300 · income $121,750 · Jan low 18°F · 27 in snow

  5. 21Angola, Indiana

    Better for retirees than 80% of Indiana towns

    9,340 people · Steuben County · median home $205,400 · income $64,540 · Jan low 16°F · 39 in snow

  6. 20New Palestine, Indiana

    Better for retirees than 81% of Indiana towns

    2,744 people · Hancock County · median home $357,500 · income $96,923 · Jan low 19°F · 20 in snow

  7. 19Rochester, Indiana

    Better for retirees than 83% of Indiana towns

    6,270 people · Fulton County · median home $137,400 · income $57,008 · Jan low 17°F · 30 in snow

  8. 18Corydon, Indiana

    Better for retirees than 84% of Indiana towns

    3,153 people · Harrison County · median home $144,600 · income $56,513 · Jan low 23°F · 8 in snow

  9. 17Winona Lake, Indiana

    Better for retirees than 84% of Indiana towns

    5,053 people · Kosciusko County · median home $274,500 · income $82,188 · Jan low 17°F · 32 in snow

  10. 16Shorewood Forest, Indiana

    Better for retirees than 85% of Indiana towns

    3,033 people · Porter County · median home $479,100 · income $165,972 · Jan low 18°F · 40 in snow

  11. 15Batesville, Indiana

    Better for retirees than 86% of Indiana towns

    7,202 people · Ripley County · median home $225,400 · income $62,292 · Jan low 21°F · 16 in snow

  12. 14Pendleton, Indiana

    Better for retirees than 88% of Indiana towns

    4,717 people · Madison County · median home $248,200 · income $86,806 · Jan low 21°F · 18 in snow

  13. 13Tipton, Indiana

    Better for retirees than 89% of Indiana towns

    5,275 people · Tipton County · median home $161,700 · income $59,828 · Jan low 17°F · 26 in snow

  14. 12Scottsburg, Indiana

    Better for retirees than 89% of Indiana towns

    7,345 people · Scott County · median home $146,200 · income $38,578 · Jan low 24°F · 12 in snow

  15. 11Upland, Indiana

    Better for retirees than 90% of Indiana towns

    3,821 people · Grant County · median home $203,200 · income $83,839 · Jan low 19°F · 27 in snow

  16. 10Cicero, Indiana

    Better for retirees than 92% of Indiana towns

    5,301 people · Hamilton County · median home $282,100 · income $66,934 · Jan low 17°F · 20 in snow

  17. 9Santa Claus, Indiana

    Better for retirees than 93% of Indiana towns

    2,586 people · Spencer County · median home $258,900 · income $89,659 · Jan low 26°F · 8 in snow

  18. 8Monticello, Indiana

    Better for retirees than 94% of Indiana towns

    5,508 people · White County · median home $149,600 · income $52,798 · Jan low 19°F · 20 in snow

  19. 7Brookville, Indiana

    Better for retirees than 95% of Indiana towns

    2,622 people · Franklin County · median home $180,700 · income $55,938 · Jan low 21°F · 18 in snow

  20. 6Sheridan, Indiana

    Better for retirees than 96% of Indiana towns

    3,106 people · Hamilton County · median home $195,600 · income $66,534 · Jan low 17°F · 21 in snow

  21. 5Covington, Indiana

    Better for retirees than 97% of Indiana towns

    2,668 people · Fountain County · median home $164,400 · income $52,466 · Jan low 17°F · 19 in snow

  22. 4Syracuse, Indiana

    Better for retirees than 97% of Indiana towns

    3,079 people · Kosciusko County · median home $199,400 · income $71,833 · Jan low 18°F · 47 in snow

  23. 3Ossian, Indiana

    Better for retirees than 97% of Indiana towns

    3,266 people · Wells County · median home $201,500 · income $71,563 · Jan low 17°F · 23 in snow

  24. 2North Manchester, Indiana

    Better for retirees than 97% of Indiana towns

    5,277 people · Wabash County · median home $138,200 · income $61,296 · Jan low 17°F · 30 in snow

  25. 1Brownstown, Indiana

    Better for retirees than 99% of Indiana towns

    3,025 people · Jackson County · median home $146,600 · income $62,756 · Jan low 22°F · 13 in snow

Price vs ranking

Median home value vs ranking, Indiana towns0255075100$27K$130K$233K$336K$439KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in Indiana.

More Indiana rankings

Same ranking, other places

Methodology. We ranked 107 towns of 2,500–10,000 people in Indiana (2020 Census population; towns with 2,500+ people have pages so far). 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: