The Town Files

The 25 Best Small Towns for Families in Indiana

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

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Small Towns for Families in Indiana1. Pittsboro100th pct2. Shorewood Forest100th pct3. Lakes of the Four Seasons99th pct4. Leo-Cedarville99th pct5. Highland98th pct6. Winfield97th pct7. Georgetown95th pct8. Middlebury94th pct9. Huntertown90th pct10. New Palestine90th pct11. McCordsville88th pct12. Bright87th pct13. Santa Claus87th pct14. Whiteland85th pct15. Hebron85th pct16. Bargersville84th pct17. New Whiteland81st pct18. Hidden Valley78th pct19. Ellettsville76th pct20. Smithville-Sanders76th pct21. Ossian76th pct22. Pendleton71st pct23. Newburgh71st pct24. Cicero67th pct25. Fortville66th pct
  1. 25Fortville, Indiana

    Better for families than 66% of Indiana towns

    Fortville is a town of 4,784 people in Hancock County, Indiana. It also ranks better for young professionals than 71% of Indiana towns and more vibrant than 70% of Indiana towns.

    4,784 people · Hancock County · median home $254,900 · income $84,000 · Jan low 19°F · 18 in snow

    Full Fortville, Indiana profile: weather, storms, schools, jobs →

    Fortville lifestyle rankingsFamilies66th pctQuiet56th pctFirst-time buyers0th pctWalkability62th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  2. 24Cicero, Indiana

    Better for families than 67% of Indiana towns

    Cicero is a town of 5,301 people in Hamilton County, Indiana. It also ranks better for retirees than 92% of Indiana towns and more upscale than 84% of Indiana towns.

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

    Full Cicero, Indiana profile: weather, storms, schools, jobs →

    Cicero lifestyle rankingsFamilies67th pctQuiet51th pctFirst-time buyers0th pctWalkability62th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  3. 23Newburgh, Indiana

    Better for families than 71% of Indiana towns

    Newburgh is a town of 3,344 people in Warrick County, Indiana. It also ranks more upscale than 96% of Indiana towns and better for young professionals than 93% of Indiana towns.

    3,344 people · Warrick County · median home $237,600 · income $75,135 · Jan low 24°F · 7 in snow

    Full Newburgh, Indiana profile: weather, storms, schools, jobs →

    Newburgh lifestyle rankingsFamilies71th pctQuiet28th pctFirst-time buyers46th pctWalkability82th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  4. 22Pendleton, Indiana

    Better for families than 71% of Indiana towns

    Pendleton is a town of 4,717 people in Madison County, Indiana. It also ranks more of a college town than 91% of Indiana towns and better for young professionals than 90% of Indiana towns.

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

    Full Pendleton, Indiana profile: weather, storms, schools, jobs →

    Pendleton lifestyle rankingsFamilies71th pctQuiet25th pctFirst-time buyers76th pctWalkability75th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  5. 21Ossian, Indiana

    Better for families than 76% of Indiana towns

    Ossian is a town of 3,266 people in Wells County, Indiana. It also ranks better for retirees than 97% of Indiana towns and easier by car than 89% of Indiana towns.

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

    Full Ossian, Indiana profile: weather, storms, schools, jobs →

    Ossian lifestyle rankingsFamilies76th pctQuiet55th pctFirst-time buyers0th pctWalkability58th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  6. 20Smithville-Sanders, Indiana

    Better for families than 76% of Indiana towns

    Smithville-Sanders is a community of 3,323 people in Monroe County, Indiana. It also ranks better for a vacation home than 95% of Indiana towns and better transit than 95% of Indiana towns.

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

    Full Smithville-Sanders, Indiana profile: weather, storms, schools, jobs →

    Smithville-Sanders lifestyle rankingsFamilies76th pctQuiet54th pctFirst-time buyers62th pctWalkability15th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  7. 19Ellettsville, Indiana

    Better for families than 76% of Indiana towns

    Ellettsville is a town of 6,655 people in Monroe County, Indiana. It also ranks more upscale than 91% of Indiana towns and better for cycling than 84% of Indiana towns.

    6,655 people · Monroe County · median home $243,600 · income $90,213 · Jan low 21°F · 18 in snow

    Full Ellettsville, Indiana profile: weather, storms, schools, jobs →

    Ellettsville lifestyle rankingsFamilies76th pctQuiet39th pctFirst-time buyers77th pctWalkability55th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  8. 18Hidden Valley, Indiana

    Better for families than 78% of Indiana towns

    Hidden Valley is a community of 5,529 people in Dearborn County, Indiana. It also ranks more upscale than 96% of Indiana towns and better for young professionals than 84% of Indiana towns.

    5,529 people · Dearborn County · median home $289,400 · income $121,208 · Jan low 24°F · 11 in snow

    Full Hidden Valley, Indiana profile: weather, storms, schools, jobs →

    Hidden Valley lifestyle rankingsFamilies78th pctQuiet55th pctFirst-time buyers0th pctWalkability17th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  9. 17New Whiteland, Indiana

    Better for families than 81% of Indiana towns

    New Whiteland is a town of 5,550 people in Johnson County, Indiana. It also ranks more upscale than 82% of Indiana towns and more vibrant than 76% of Indiana towns.

    5,550 people · Johnson County · median home $211,800 · income $89,918 · Jan low 18°F · 17 in snow

    Full New Whiteland, Indiana profile: weather, storms, schools, jobs →

    New Whiteland lifestyle rankingsFamilies81th pctQuiet13th pctFirst-time buyers63th pctWalkability58th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  10. 16Bargersville, Indiana

    Better for families than 84% of Indiana towns

    Bargersville is a town of 9,560 people in Johnson County, Indiana. It also ranks more of a college town than 99% of Indiana towns and more upscale than 98% of Indiana towns.

    9,560 people · Johnson County · median home $438,900 · income $114,231 · Jan low 18°F · 20 in snow

    Full Bargersville, Indiana profile: weather, storms, schools, jobs →

    Bargersville lifestyle rankingsFamilies84th pctQuiet6th pctFirst-time buyers53th pctWalkability61th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  11. 15Hebron, Indiana

    Better for families than 85% of Indiana towns

    Hebron is a town of 3,755 people in Porter County, Indiana. It also ranks easier by car than 96% of Indiana towns and quieter than 80% of Indiana towns.

    3,755 people · Porter County · median home $202,800 · income $73,812 · Jan low 15°F · 31 in snow

    Full Hebron, Indiana profile: weather, storms, schools, jobs →

    Hebron lifestyle rankingsFamilies85th pctQuiet80th pctFirst-time buyers56th pctWalkability31th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  12. 14Whiteland, Indiana

    Better for families than 85% of Indiana towns

    Whiteland is a town of 4,599 people in Johnson County, Indiana. It also ranks better for first-time buyers than 99% of Indiana towns and more of a college town than 93% of Indiana towns.

    4,599 people · Johnson County · median home $232,100 · income $96,944 · Jan low 18°F · 17 in snow

    Full Whiteland, Indiana profile: weather, storms, schools, jobs →

    Whiteland lifestyle rankingsFamilies85th pctQuiet14th pctFirst-time buyers99th pctWalkability64th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  13. 13Santa Claus, Indiana

    Better for families than 87% of Indiana towns

    Santa Claus is a town of 2,586 people in Spencer County, Indiana. It also ranks easier by car than 96% of Indiana towns and 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

    Full Santa Claus, Indiana profile: weather, storms, schools, jobs →

    Santa Claus lifestyle rankingsFamilies87th pctQuiet76th pctFirst-time buyers0th pctWalkability5th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  14. 12Bright, Indiana

    Better for families than 87% of Indiana towns

    Bright is a community of 5,814 people in Dearborn County, Indiana. It also ranks more upscale than 90% of Indiana towns.

    5,814 people · Dearborn County · median home $279,500 · income $108,974 · Jan low 24°F · 16 in snow

    Full Bright, Indiana profile: weather, storms, schools, jobs →

    Bright lifestyle rankingsFamilies87th pctQuiet68th pctFirst-time buyers0th pctWalkability16th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  15. 11McCordsville, Indiana

    Better for families than 88% of Indiana towns

    McCordsville is a town of 8,503 people in Hancock County, Indiana. It also ranks more upscale than 99% of Indiana towns and better for young professionals than 93% of Indiana towns.

    8,503 people · Hancock County · median home $345,400 · income $110,692 · Jan low 20°F · 27 in snow

    Full McCordsville, Indiana profile: weather, storms, schools, jobs →

    McCordsville lifestyle rankingsFamilies88th pctQuiet39th pctFirst-time buyers42th pctWalkability70th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  16. 10New Palestine, Indiana

    Better for families than 90% of Indiana towns

    New Palestine is a town of 2,744 people in Hancock County, Indiana. It also ranks better for cycling than 94% of Indiana towns and more upscale than 93% of Indiana towns.

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

    Full New Palestine, Indiana profile: weather, storms, schools, jobs →

    New Palestine lifestyle rankingsFamilies90th pctQuiet61th pctFirst-time buyers0th pctWalkability67th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  17. 9Huntertown, Indiana

    Better for families than 90% of Indiana towns

    Huntertown, Indiana
    Photo: Robert E. Nylund ( Sallyrob (talk) at en.wikipedia) (public domain, Wikimedia Commons)

    Huntertown is a town of 9,141 people in Allen County, Indiana. It also ranks more upscale than 97% of Indiana towns and better for young professionals than 86% of Indiana towns.

    9,141 people · Allen County · median home $298,200 · income $109,432 · Jan low 17°F · 36 in snow

    Full Huntertown, Indiana profile: weather, storms, schools, jobs →

    Huntertown lifestyle rankingsFamilies90th pctQuiet17th pctFirst-time buyers0th pctWalkability54th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  18. 8Middlebury, Indiana

    Better for families than 94% of Indiana towns

    Middlebury is a town of 3,466 people in Elkhart County, Indiana. It also ranks better for cycling than 99% of Indiana towns.

    3,466 people · Elkhart County · median home $243,700 · income $75,236 · Jan low 18°F · 39 in snow

    Full Middlebury, Indiana profile: weather, storms, schools, jobs →

    Middlebury lifestyle rankingsFamilies94th pctQuiet66th pctFirst-time buyers0th pctWalkability42th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  19. 7Georgetown, Indiana

    Better for families than 95% of Indiana towns

    Georgetown is a town of 3,805 people in Floyd County, Indiana. It also ranks more upscale than 94% of Indiana towns and better transit than 91% of Indiana towns.

    3,805 people · Floyd County · median home $302,300 · income $113,265 · Jan low 26°F · 9 in snow

    Full Georgetown, Indiana profile: weather, storms, schools, jobs →

    Georgetown lifestyle rankingsFamilies95th pctQuiet41th pctFirst-time buyers0th pctWalkability33th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  20. 6Winfield, Indiana

    Better for families than 97% of Indiana towns

    Winfield is a town of 7,181 people in Lake County, Indiana. It also ranks more upscale than 92% of Indiana towns and more of a college town than 88% of Indiana towns.

    7,181 people · Lake County · median home $409,500 · income $135,870 · Jan low 15°F · 27 in snow

    Full Winfield, Indiana profile: weather, storms, schools, jobs →

    Winfield lifestyle rankingsFamilies97th pctQuiet34th pctFirst-time buyers0th pctWalkability60th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  21. 5Highland, Indiana

    Better for families than 98% of Indiana towns

    Highland is a community of 4,435 people in Vanderburgh County, Indiana. It also ranks more upscale than 90% of Indiana towns and better transit than 87% of Indiana towns.

    4,435 people · Vanderburgh County · median home $240,400 · income $98,002 · Jan low 26°F · 11 in snow

    Full Highland, Indiana profile: weather, storms, schools, jobs →

    Highland lifestyle rankingsFamilies98th pctQuiet45th pctFirst-time buyers0th pctWalkability74th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  22. 4Leo-Cedarville, Indiana

    Better for families than 99% of Indiana towns

    Leo-Cedarville is a town of 3,624 people in Allen County, Indiana. It also ranks more upscale than 94% of Indiana towns and better for cycling than 93% of Indiana towns.

    3,624 people · Allen County · median home $370,100 · income $116,375 · Jan low 17°F · 32 in snow

    Full Leo-Cedarville, Indiana profile: weather, storms, schools, jobs →

    Leo-Cedarville lifestyle rankingsFamilies99th pctQuiet55th pctFirst-time buyers0th pctWalkability46th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  23. 3Lakes of the Four Seasons, Indiana

    Better for families than 99% of Indiana towns

    Lakes of the Four Seasons is a community of 7,091 people in Lake County, Indiana. It also ranks more upscale than 95% of Indiana towns and 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

    Full Lakes of the Four Seasons, Indiana profile: weather, storms, schools, jobs →

    Lakes of the Four Seasons lifestyle rankingsFamilies99th pctQuiet45th pctFirst-time buyers0th pctWalkability66th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  24. 2Shorewood Forest, Indiana

    Better for families than 100% of Indiana towns

    Shorewood Forest is a community of 3,033 people in Porter County, Indiana. It also ranks more upscale than 98% of Indiana towns and more of a college town than 90% of Indiana towns.

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

    Full Shorewood Forest, Indiana profile: weather, storms, schools, jobs →

    Shorewood Forest lifestyle rankingsFamilies100th pctQuiet48th pctFirst-time buyers0th pctWalkability40th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.
  25. 1Pittsboro, Indiana

    Better for families than 100% of Indiana towns

    Pittsboro, Indiana
    Photo: Sedna10387 (public domain, Wikimedia Commons)

    Pittsboro is a town of 3,682 people in Hendricks County, Indiana. It also ranks more upscale than 97% of Indiana towns and quieter than 73% of Indiana towns.

    3,682 people · Hendricks County · median home $312,800 · income $126,023 · Jan low 18°F · 14 in snow

    Full Pittsboro, Indiana profile: weather, storms, schools, jobs →

    Pittsboro lifestyle rankingsFamilies100th pctQuiet73th pctFirst-time buyers0th pctWalkability19th pct
    The Town Files lifestyle rankings, percentile vs Indiana towns.

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 500–10,000 people in Indiana (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: