Buffalo County, South Dakota Cities (2025)

4 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Fort Thompson11,1261,275-0.88%10910 CDP
Millerdale Colony2108168%4200 CDP
Elvira33944-4.88%148 Township
Gann Valley415117.14%1900 CDP

Buffalo County Cities Summary

Largest City

Fort Thompson is the largest city in Buffalo County, with a population of 1,126.

Smallest City

Gann Valley is the smallest city in Buffalo County, with a population of 15.

10 Largest Cities

There are 4 cities in Buffalo County, South Dakota.

Location of Buffalo County