The Town Files

The 25 Best Small Towns for Families in South Dakota

Ranked on The Town Files lifestyle rankings among 132 towns of 500–10,000 people in South Dakota. #1 is Shindler, SD.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Small Towns for Families in South Dakota1. Shindler100th pct2. Colonial Pine Hills99th pct3. Platte99th pct4. Alexandria98th pct5. Groton97th pct6. Crooks96th pct7. Meadow View Addition96th pct8. Ipswich94th pct9. Colton94th pct10. Mina94th pct11. Hartford92nd pct12. Humboldt92nd pct13. Lake Norden92nd pct14. Valley Springs91st pct15. Selby90th pct16. Wessington Springs89th pct17. Estelline87th pct18. Castlewood87th pct19. Lake Poinsett87th pct20. Dell Rapids86th pct21. Canistota85th pct22. Bridgewater85th pct23. Faulkton84th pct24. Lennox83rd pct25. Worthing83rd pct
  1. 25Worthing, South Dakota

    Better for families than 83% of South Dakota towns

    Worthing is a city of 927 people in Lincoln County, South Dakota. It also ranks easier by car than 88% of South Dakota towns and more walkable than 76% of South Dakota towns.

    927 people · Lincoln County · median home $220,200 · income $93,162 · Jan low 6°F · 36 in snow

    Full Worthing, South Dakota profile: weather, storms, schools, jobs →

    Worthing lifestyle rankingsFamilies83th pctQuiet64th pctFirst-time buyers71th pctWalkability76th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  2. 24Lennox, South Dakota

    Better for families than 83% of South Dakota towns

    Lennox is a city of 2,423 people in Lincoln County, South Dakota. It also ranks easier by car than 88% of South Dakota towns and more walkable than 76% of South Dakota towns.

    2,423 people · Lincoln County · median home $235,900 · income $81,761 · Jan low 6°F · 43 in snow

    Full Lennox, South Dakota profile: weather, storms, schools, jobs →

    Lennox lifestyle rankingsFamilies83th pctQuiet64th pctFirst-time buyers71th pctWalkability76th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  3. 23Faulkton, South Dakota

    Better for families than 84% of South Dakota towns

    Faulkton is a city of 826 people in Faulk County, South Dakota. It also ranks hipper than 86% of South Dakota towns and better for retirees than 85% of South Dakota towns.

    826 people · Faulk County · median home $99,600 · income $63,750 · Jan low 4°F · 44 in snow

    Full Faulkton, South Dakota profile: weather, storms, schools, jobs →

    Faulkton lifestyle rankingsFamilies84th pctQuiet82th pctFirst-time buyers75th pctWalkability41th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  4. 22Bridgewater, South Dakota

    Better for families than 85% of South Dakota towns

    Bridgewater is a city of 511 people in McCook County, South Dakota. It also ranks better for first-time buyers than 99% of South Dakota towns and more upscale than 75% of South Dakota towns.

    511 people · McCook County · median home $116,100 · income $47,083 · Jan low 8°F · 37 in snow

    Full Bridgewater, South Dakota profile: weather, storms, schools, jobs →

    Bridgewater lifestyle rankingsFamilies85th pctQuiet73th pctFirst-time buyers99th pctWalkability66th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  5. 21Canistota, South Dakota

    Better for families than 85% of South Dakota towns

    Canistota is a city of 631 people in McCook County, South Dakota. It also ranks better for first-time buyers than 99% of South Dakota towns and more upscale than 75% of South Dakota towns.

    631 people · McCook County · median home $137,000 · income $76,250 · Jan low 5°F · 31 in snow

    Full Canistota, South Dakota profile: weather, storms, schools, jobs →

    Canistota lifestyle rankingsFamilies85th pctQuiet73th pctFirst-time buyers99th pctWalkability66th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  6. 20Dell Rapids, South Dakota

    Better for families than 86% of South Dakota towns

    Dell Rapids is a city of 3,996 people in Minnehaha County, South Dakota. It also ranks easier by car than 97% of South Dakota towns and more upscale than 92% of South Dakota towns.

    3,996 people · Minnehaha County · median home $301,700 · income $100,170 · Jan low 6°F · 42 in snow

    Full Dell Rapids, South Dakota profile: weather, storms, schools, jobs →

    Dell Rapids lifestyle rankingsFamilies86th pctQuiet37th pctFirst-time buyers0th pctWalkability89th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  7. 19Lake Poinsett, South Dakota

    Better for families than 87% of South Dakota towns

    Lake Poinsett is a community of 501 people in Hamlin County, South Dakota. It also ranks better for a vacation home than 90% of South Dakota towns and better for cycling than 74% of South Dakota towns.

    501 people · Hamlin County · median home $493,200 · income $96,875 · Jan low 3°F · 34 in snow

    Full Lake Poinsett, South Dakota profile: weather, storms, schools, jobs →

    Lake Poinsett lifestyle rankingsFamilies87th pctQuiet56th pctFirst-time buyers0th pctWalkability38th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  8. 18Castlewood, South Dakota

    Better for families than 87% of South Dakota towns

    Castlewood is a city of 698 people in Hamlin County, South Dakota. It also ranks better for a vacation home than 94% of South Dakota towns.

    698 people · Hamlin County · median home $198,200 · income $87,045 · Jan low 3°F · 40 in snow

    Full Castlewood, South Dakota profile: weather, storms, schools, jobs →

    Castlewood lifestyle rankingsFamilies87th pctQuiet57th pctFirst-time buyers0th pctWalkability34th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  9. 17Estelline, South Dakota

    Better for families than 87% of South Dakota towns

    Estelline is a city of 749 people in Hamlin County, South Dakota. It also ranks better for a vacation home than 94% of South Dakota towns.

    749 people · Hamlin County · median home $142,200 · income $78,438 · Jan low 2°F · 44 in snow

    Full Estelline, South Dakota profile: weather, storms, schools, jobs →

    Estelline lifestyle rankingsFamilies87th pctQuiet57th pctFirst-time buyers0th pctWalkability34th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  10. 16Wessington Springs, South Dakota

    Better for families than 89% of South Dakota towns

    Wessington Springs is a city of 771 people in Jerauld County, South Dakota. It also ranks quieter than 96% of South Dakota towns and better for first-time buyers than 72% of South Dakota towns.

    771 people · Jerauld County · median home $111,300 · income $47,321 · Jan low 7°F · 45 in snow

    Full Wessington Springs, South Dakota profile: weather, storms, schools, jobs →

    Wessington Springs lifestyle rankingsFamilies89th pctQuiet96th pctFirst-time buyers72th pctWalkability56th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  11. 15Selby, South Dakota

    Better for families than 90% of South Dakota towns

    Selby is a city of 610 people in Walworth County, South Dakota. It also ranks better for first-time buyers than 94% of South Dakota towns and better transit than 89% of South Dakota towns.

    610 people · Walworth County · median home $105,700 · income $49,205 · Jan low 4°F · 33 in snow

    Full Selby, South Dakota profile: weather, storms, schools, jobs →

    Selby lifestyle rankingsFamilies90th pctQuiet81th pctFirst-time buyers94th pctWalkability36th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  12. 14Valley Springs, South Dakota

    Better for families than 91% of South Dakota towns

    Valley Springs is a city of 885 people in Minnehaha County, South Dakota. It also ranks easier by car than 97% of South Dakota towns and quieter than 85% of South Dakota towns.

    885 people · Minnehaha County · median home $192,600 · income $107,222 · Jan low 6°F · 44 in snow

    Full Valley Springs, South Dakota profile: weather, storms, schools, jobs →

    Valley Springs lifestyle rankingsFamilies91th pctQuiet85th pctFirst-time buyers82th pctWalkability77th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  13. 13Lake Norden, South Dakota

    Better for families than 92% of South Dakota towns

    Lake Norden is a city of 554 people in Hamlin County, South Dakota. It also ranks better for cycling than 78% of South Dakota towns.

    554 people · Hamlin County · median home $192,600 · income $75,688 · Jan low 3°F · 34 in snow

    Full Lake Norden, South Dakota profile: weather, storms, schools, jobs →

    Lake Norden lifestyle rankingsFamilies92th pctQuiet51th pctFirst-time buyers0th pctWalkability51th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  14. 12Humboldt, South Dakota

    Better for families than 92% of South Dakota towns

    Humboldt is a town of 579 people in Minnehaha County, South Dakota. It also ranks easier by car than 98% of South Dakota towns and more upscale than 94% of South Dakota towns.

    579 people · Minnehaha County · median home $227,700 · income $95,469 · Jan low 5°F · 31 in snow

    Full Humboldt, South Dakota profile: weather, storms, schools, jobs →

    Humboldt lifestyle rankingsFamilies92th pctQuiet38th pctFirst-time buyers0th pctWalkability68th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  15. 11Hartford, South Dakota

    Better for families than 92% of South Dakota towns

    Hartford is a city of 3,354 people in Minnehaha County, South Dakota. It also ranks easier by car than 98% of South Dakota towns and more upscale than 94% of South Dakota towns.

    3,354 people · Minnehaha County · median home $257,700 · income $99,893 · Jan low 7°F · 41 in snow

    Full Hartford, South Dakota profile: weather, storms, schools, jobs →

    Hartford lifestyle rankingsFamilies92th pctQuiet38th pctFirst-time buyers0th pctWalkability68th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  16. 10Mina, South Dakota

    Better for families than 94% of South Dakota towns

    Mina is a community of 554 people in Edmunds County, South Dakota. It also ranks more upscale than 89% of South Dakota towns and quieter than 87% of South Dakota towns.

    554 people · Edmunds County · median home $378,600 · income $103,333 · Jan low 3°F · 40 in snow

    Full Mina, South Dakota profile: weather, storms, schools, jobs →

    Mina lifestyle rankingsFamilies94th pctQuiet87th pctFirst-time buyers0th pctWalkability22th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  17. 9Colton, South Dakota

    Better for families than 94% of South Dakota towns

    Colton is a city of 738 people in Minnehaha County, South Dakota. It also ranks more upscale than 94% of South Dakota towns and easier by car than 90% of South Dakota towns.

    738 people · Minnehaha County · median home $192,900 · income $83,750 · Jan low 7°F · 40 in snow

    Full Colton, South Dakota profile: weather, storms, schools, jobs →

    Colton lifestyle rankingsFamilies94th pctQuiet76th pctFirst-time buyers0th pctWalkability55th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  18. 8Ipswich, South Dakota

    Better for families than 94% of South Dakota towns

    Ipswich is a city of 928 people in Edmunds County, South Dakota. It also ranks more upscale than 89% of South Dakota towns and quieter than 87% of South Dakota towns.

    928 people · Edmunds County · median home $164,700 · income $74,167 · Jan low 3°F · 34 in snow

    Full Ipswich, South Dakota profile: weather, storms, schools, jobs →

    Ipswich lifestyle rankingsFamilies94th pctQuiet87th pctFirst-time buyers0th pctWalkability22th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  19. 7Meadow View Addition, South Dakota

    Better for families than 96% of South Dakota towns

    Meadow View Addition is a community of 531 people in Minnehaha County, South Dakota. It also ranks easier by car than 94% of South Dakota towns and more upscale than 87% of South Dakota towns.

    531 people · Minnehaha County · median home $250,600 · income $99,760 · Jan low 9°F · 45 in snow

    Full Meadow View Addition, South Dakota profile: weather, storms, schools, jobs →

    Meadow View Addition lifestyle rankingsFamilies96th pctQuiet49th pctFirst-time buyers0th pctWalkability47th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  20. 6Crooks, South Dakota

    Better for families than 96% of South Dakota towns

    Crooks is a city of 1,362 people in Minnehaha County, South Dakota. It also ranks easier by car than 94% of South Dakota towns and more upscale than 87% of South Dakota towns.

    1,362 people · Minnehaha County · median home $295,400 · income $98,984 · Jan low 7°F · 45 in snow

    Full Crooks, South Dakota profile: weather, storms, schools, jobs →

    Crooks lifestyle rankingsFamilies96th pctQuiet49th pctFirst-time buyers0th pctWalkability47th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  21. 5Groton, South Dakota

    Better for families than 97% of South Dakota towns

    Groton is a city of 1,380 people in Brown County, South Dakota. It also ranks easier by car than 94% of South Dakota towns and more of a college town than 74% of South Dakota towns.

    1,380 people · Brown County · median home $190,600 · income $89,861 · Jan low 5°F · 32 in snow

    Full Groton, South Dakota profile: weather, storms, schools, jobs →

    Groton lifestyle rankingsFamilies97th pctQuiet59th pctFirst-time buyers0th pctWalkability28th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  22. 4Alexandria, South Dakota

    Better for families than 98% of South Dakota towns

    Alexandria is a city of 649 people in Hanson County, South Dakota. It also ranks more of a college town than 90% of South Dakota towns and better for cycling than 84% of South Dakota towns.

    649 people · Hanson County · median home $180,200 · income $102,679 · Jan low 6°F · 36 in snow

    Full Alexandria, South Dakota profile: weather, storms, schools, jobs →

    Alexandria lifestyle rankingsFamilies98th pctQuiet49th pctFirst-time buyers0th pctWalkability66th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  23. 3Platte, South Dakota

    Better for families than 99% of South Dakota towns

    Platte is a city of 1,296 people in Charles Mix County, South Dakota. It also ranks hipper than 97% of South Dakota towns and better for retirees than 92% of South Dakota towns.

    1,296 people · Charles Mix County · median home $179,200 · income $72,700 · Jan low 11°F · 46 in snow

    Full Platte, South Dakota profile: weather, storms, schools, jobs →

    Platte lifestyle rankingsFamilies99th pctQuiet66th pctFirst-time buyers0th pctWalkability62th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  24. 2Colonial Pine Hills, South Dakota

    Better for families than 99% of South Dakota towns

    Colonial Pine Hills is a community of 1,903 people in Pennington County, South Dakota. It also ranks more upscale than 100% of South Dakota towns and more vibrant than 70% of South Dakota towns.

    1,903 people · Pennington County · median home $406,500 · income $98,696 · Jan low 16°F · 54 in snow

    Full Colonial Pine Hills, South Dakota profile: weather, storms, schools, jobs →

    Colonial Pine Hills lifestyle rankingsFamilies99th pctQuiet63th pctFirst-time buyers0th pctWalkability49th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.
  25. 1Shindler, South Dakota

    Better for families than 100% of South Dakota towns

    Shindler is a community of 607 people in Lincoln County, South Dakota. It also ranks more upscale than 99% of South Dakota towns and easier by car than 94% of South Dakota towns.

    607 people · Lincoln County · median home $617,600 · income $146,154 · Jan low 9°F · 49 in snow

    Full Shindler, South Dakota profile: weather, storms, schools, jobs →

    Shindler lifestyle rankingsFamilies100th pctQuiet77th pctFirst-time buyers0th pctWalkability36th pct
    The Town Files lifestyle rankings, percentile vs South Dakota towns.

Price vs ranking

Median home value vs ranking, South Dakota towns0255075100$10K$149K$288K$427K$566KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in South Dakota.

More South Dakota rankings

Same ranking, other places

Methodology. We ranked 132 towns of 500–10,000 people in South Dakota (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: