Towns and cities in South Dakota
485 towns and cities in 66 counties
South Dakota (SD) has 886,667 residents (Census) living in 485 cities, towns, villages and communities across 66 counties.
Advertisement
Largest cities in South Dakota
- Sioux Falls 192,517
- Rapid City 74,703
- Aberdeen 28,495
- Brookings 23,377
- Watertown 22,655
- Mitchell 15,660
- Yankton 15,411
- Huron 14,263
- Pierre 14,091
- Spearfish 12,193
- Box Elder 11,746
- Vermillion 11,695
- Brandon 11,048
- Rapid Valley 8,098
- Sturgis 7,020
- Harrisburg 6,732
- Madison 6,191
- Belle Fourche 5,617
- Tea 5,598
- Dakota Dunes 4,020
- Dell Rapids 3,996
- Milbank 3,544
- Hot Springs 3,395
- Hartford 3,354
- Mobridge 3,261
- Pine Ridge 3,138
- Canton 3,066
- North Sioux City 3,042
- Blackhawk 3,026
- Lead 2,982
Advertisement
Counties of South Dakota
- Aurora County 5 towns
- Beadle County 13 towns
- Bennett County 2 towns
- Bon Homme County 7 towns
- Brookings County 11 towns
- Brown County 16 towns
- Brule County 7 towns
- Buffalo County 2 towns
- Butte County 5 towns
- Campbell County 4 towns
- Charles Mix County 11 towns
- Clark County 13 towns
- Clay County 4 towns
- Codington County 7 towns
- Corson County 7 towns
- Custer County 5 towns
- Davison County 4 towns
- Day County 9 towns
- Deuel County 7 towns
- Dewey County 9 towns
- Douglas County 6 towns
- Edmunds County 8 towns
- Fall River County 10 towns
- Faulk County 11 towns
- Grant County 9 towns
- Gregory County 7 towns
- Haakon County 2 towns
- Hamlin County 9 towns
- Hand County 4 towns
- Hanson County 8 towns
- Harding County 2 towns
- Hughes County 4 towns
- Hutchinson County 13 towns
- Hyde County 2 towns
- Jackson County 5 towns
- Jerauld County 4 towns
- Jones County 3 towns
- Kingsbury County 10 towns
- Lake County 11 towns
- Lawrence County 10 towns
- Lincoln County 8 towns
- Lyman County 7 towns
- Marshall County 10 towns
- McCook County 7 towns
- McPherson County 8 towns
- Meade County 7 towns
- Mellette County 5 towns
- Miner County 8 towns
- Minnehaha County 17 towns
- Moody County 6 towns
- Oglala Lakota County 7 towns
- Pennington County 14 towns
- Perkins County 3 towns
- Potter County 4 towns
- Roberts County 14 towns
- Sanborn County 5 towns
- Spink County 15 towns
- Stanley County 1 towns
- Sully County 3 towns
- Todd County 11 towns
- Tripp County 5 towns
- Turner County 11 towns
- Union County 7 towns
- Walworth County 6 towns
- Yankton County 7 towns
- Ziebach County 3 towns
Last updated: