Small towns in South Dakota
62 small towns, communities and small cities of 1,000 to 75,000 people, plus 4 smaller suburbs, marked as suburbs. In the parts of South Dakota outside metro areas, everyday prices run 13.3% below the U.S. average, and housing 41% below.
Closest to a big city
- Elk Point103 miles to Omaha
- Vermillion114 miles to Omaha
- Beresford131 miles to Omaha
- Yankton132 miles to Omaha
- Canton144 miles to Omaha
Straight-line miles to a metro area of about 1 million people or more.
Lowest home values
Typical value of an owner-occupied home.
Growing fastest
- Harrisburgup 52% since 2020
- Teaup 41% since 2020
- Auroraup 22% since 2020
- Deadwoodup 18% since 2020
- Volgaup 17% since 2020
College towns
- BrookingsSouth Dakota State University
- VermillionUniversity of South Dakota
Hospital in town
- AberdeenAvera St. Lukes
- BrittonMarshall County Healthcare Center - Cah
- BrookingsBrookings Health System
- CantonSanford Canton-Inwood Medical Center - Cah
- ChamberlainSanford Chamberlain Medical Center
- Clear LakeSanford Clear Lake Medical Center
- CusterMonument Health Custer Hospital
- De SmetAvera de Smet Memorial Hospital - Cah
Every town in South Dakota
Select a column heading to sort. Miles are straight-line. Home values and incomes: Census survey 2020-2024; population: 2025 estimates.
| Town | People | Since 2020 | Typical home | Household income | Miles to a big city | Miles to an ER |
|---|---|---|---|---|---|---|
| Aberdeen | 27,961 | -1.6% | $217,300 | $64,405 | 255 | In town |
| Aurora | 1,286 | +22.1% | $234,600 | $95,952 | 174 | 5 |
| Baltic | 1,344 | +8% | $254,200 | $107,768 | 176 | 5 |
| Belle Fourche | 5,791 | +2.5% | $222,500 | $65,071 | 343 | 12 |
| Beresford | 2,105 | -3.3% | $234,400 | $78,793 | 131 | 16 |
| Blackhawk suburb | 2,934 | $273,300 | $71,993 | 314 | 9 | |
| Box Elder | 13,936 | +16.6% | $302,100 | $73,008 | 314 | 8 |
| Brandon | 11,306 | +2.4% | $336,600 | $110,806 | 163 | 8 |
| Britton | 1,199 | -0.6% | $110,200 | $62,898 | 225 | In town |
| Brookings | 25,355 | +8.5% | $265,500 | $63,493 | 179 | In town |
| Canton | 3,001 | -2.4% | $191,400 | $60,850 | 144 | In town |
| Chamberlain | 2,453 | -0.9% | $224,300 | $76,761 | 242 | In town |
| Clark | 1,183 | +3% | $122,800 | $58,750 | 219 | 30 |
| Clear Lake | 1,220 | -0.1% | $162,500 | $84,792 | 168 | In town |
| Colonial Pine Hills | 2,609 | $406,500 | $98,696 | 305 | 6 | |
| Crooks | 1,415 | +3.8% | $295,400 | $98,984 | 170 | 9 |
| Custer | 1,803 | -6.8% | $235,600 | $78,369 | 284 | In town |
| Dakota Dunes suburb | 3,936 | $565,600 | $136,125 | 88 | 4 | |
| De Smet | 1,032 | -3.2% | $165,200 | $67,321 | 214 | In town |
| Deadwood | 1,360 | +18.4% | $226,500 | $40,179 | 325 | In town |
| Dell Rapids | 3,852 | -3.2% | $301,700 | $100,170 | 180 | In town |
| Eagle Butte | 1,269 | +1.8% | $45,741 | 367 | In town | |
| Elk Point | 2,080 | -3% | $248,500 | $90,473 | 103 | 14 |
| Flandreau | 2,396 | +0.8% | $150,400 | $49,157 | 176 | In town |
| Fort Pierre | 2,166 | +2.5% | $220,900 | $70,357 | 307 | 2 |
| Freeman | 1,305 | -1.9% | $164,200 | $57,440 | 160 | In town |
| Garretson | 1,174 | -3.8% | $203,800 | $59,741 | 171 | 13 |
| Gettysburg | 1,049 | -4.9% | $125,000 | $63,929 | 325 | 9 |
| Gregory | 1,250 | +2.6% | $115,300 | $51,450 | 219 | In town |
| Groton | 1,337 | -3.3% | $190,600 | $89,861 | 238 | 17 |
| Harrisburg | 10,405 | +52% | $312,200 | $108,724 | 154 | 5 |
| Hartford | 3,635 | +8.4% | $257,700 | $99,893 | 169 | 11 |
| Hot Springs | 3,670 | +8.1% | $202,600 | $66,338 | 263 | In town |
| Huron | 14,607 | +2.4% | $159,000 | $61,452 | 240 | In town |
| Lead | 3,064 | +2.9% | $189,400 | $73,047 | 322 | 2 |
| Lemmon | 1,158 | +0.4% | $86,200 | $50,147 | 436 | 23 |
| Lennox | 2,657 | +9.6% | $235,900 | $81,761 | 150 | 11 |
| Madison | 6,065 | -1.5% | $193,100 | $65,593 | 197 | In town |
| Milbank | 3,512 | -0.5% | $155,000 | $56,011 | 165 | In town |
| Miller | 1,313 | -2.3% | $155,200 | $57,500 | 270 | In town |
| Mission | 1,101 | -4.5% | $65,900 | 275 | 9 | |
| Mitchell | 15,756 | +0.5% | $192,200 | $58,620 | 198 | In town |
| Mobridge | 3,192 | -1.7% | $136,800 | $65,357 | 351 | In town |
| North Sioux City suburb | 3,036 | -0.5% | $269,800 | $71,908 | 91 | 5 |
| Parker | 1,349 | +12.4% | $231,100 | $89,676 | 157 | 15 |
| Parkston | 1,540 | -1% | $157,100 | $70,139 | 177 | 19 |
| Piedmont | 1,245 | -4.2% | $324,200 | $53,866 | 318 | 14 |
| Pierre | 13,848 | -1.5% | $230,700 | $77,672 | 305 | In town |
| Platte | 1,230 | -4.4% | $179,200 | $72,700 | 205 | In town |
| Rapid Valley suburb | 6,975 | $255,500 | $83,208 | 311 | 5 | |
| Redfield | 2,114 | -4.3% | $120,200 | $58,229 | 257 | In town |
| Salem | 1,357 | +2% | $166,700 | $74,881 | 183 | 23 |
| Sisseton | 2,413 | -2.3% | $109,200 | $48,875 | 190 | In town |
| Spearfish | 14,154 | +15.7% | $346,200 | $65,688 | 331 | In town |
| Springfield | 1,926 | +0.6% | $118,500 | $55,714 | 145 | 9 |
| Sturgis | 6,922 | -2.5% | $271,200 | $54,404 | 329 | In town |
| Summerset | 3,030 | +1.8% | $368,300 | $119,271 | 316 | 12 |
| Tea | 8,019 | +40.7% | $351,100 | $120,139 | 157 | 3 |
| Tyndall | 1,117 | +6.2% | $101,500 | $50,481 | 151 | In town |
| Vermillion | 11,720 | 0% | $219,000 | $50,456 | 114 | In town |
| Volga | 2,458 | +16.7% | $240,000 | $78,828 | 185 | 8 |
| Wagner | 1,422 | -4.4% | $136,000 | $47,462 | 170 | In town |
| Watertown | 23,736 | +4.7% | $229,400 | $69,600 | 190 | In town |
| Webster | 1,681 | -2.4% | $154,100 | $55,179 | 209 | In town |
| Winner | 2,969 | +2.3% | $106,100 | $47,381 | 243 | In town |
| Yankton | 15,816 | +2.5% | $222,700 | $67,804 | 132 | In town |
Big city: a metro area of about 1 million people or more. ER: the nearest hospital with an emergency room. Sources: U.S. Census Bureau, BEA, Medicare.