South Dakota towns
All 32 South Dakota towns and cities with 2,500 or more people. The typical South Dakota town has a median home value of $182,100 and household income of $66,086.
South Dakota town rankings
All South Dakota towns
| Town | County | People | Median home | Income | Jan low |
|---|---|---|---|---|---|
| Sioux Falls | Minnehaha County | 192,517 | $292,400 | $75,970 | 7° |
| Rapid City | Pennington County | 74,703 | $299,400 | $70,870 | 16° |
| Aberdeen | Brown County | 28,495 | $217,300 | $64,405 | 2° |
| Brookings | Brookings County | 23,377 | $265,500 | $63,493 | 4° |
| Watertown | Codington County | 22,655 | $229,400 | $69,600 | 3° |
| Mitchell | Davison County | 15,660 | $192,200 | $58,620 | 9° |
| Yankton | Yankton County | 15,411 | $222,700 | $67,804 | 10° |
| Huron | Beadle County | 14,263 | $159,000 | $61,452 | 6° |
| Pierre | Hughes County | 14,091 | $230,700 | $77,672 | 9° |
| Spearfish | Lawrence County | 12,193 | $346,200 | $65,688 | 16° |
| Box Elder | Pennington County | 11,746 | $302,100 | $73,008 | 13° |
| Vermillion | Clay County | 11,695 | $219,000 | $50,456 | 10° |
| Brandon | Minnehaha County | 11,048 | $336,600 | $110,806 | 9° |
| Rapid Valley | Pennington County | 8,098 | $255,500 | $83,208 | 13° |
| Sturgis | Meade County | 7,020 | $271,200 | $54,404 | 15° |
| Harrisburg | Lincoln County | 6,732 | $312,200 | $108,724 | 6° |
| Madison | Lake County | 6,191 | $193,100 | $65,593 | 5° |
| Belle Fourche | Butte County | 5,617 | $222,500 | $65,071 | 13° |
| Tea | Lincoln County | 5,598 | $351,100 | $120,139 | 7° |
| Dakota Dunes | Union County | 4,020 | $565,600 | $136,125 | 9° |
| Dell Rapids | Minnehaha County | 3,996 | $301,700 | $100,170 | 6° |
| Milbank | Grant County | 3,544 | $155,000 | $56,011 | 4° |
| Hot Springs | Fall River County | 3,395 | $202,600 | $66,338 | 14° |
| Hartford | Minnehaha County | 3,354 | $257,700 | $99,893 | 7° |
| Mobridge | Walworth County | 3,261 | $136,800 | $65,357 | 6° |
| Pine Ridge | Oglala Lakota County | 3,138 | — | $53,060 | 12° |
| Canton | Lincoln County | 3,066 | $191,400 | $60,850 | 6° |
| North Sioux City | Union County | 3,042 | $269,800 | $71,908 | 9° |
| Blackhawk | Meade County | 3,026 | $273,300 | $71,993 | 13° |
| Lead | Lawrence County | 2,982 | $189,400 | $73,047 | 18° |
| Summerset | Meade County | 2,972 | $368,300 | $119,271 | 13° |
| Winner | Tripp County | 2,921 | $106,100 | $47,381 | 13° |