Checked
Buffalo, SD
Town in Harding County, South Dakota.
Population
278
Land area
0.6sq mi
People per sq mi
502
ZIP codes
0
Buffalo and its ZIP codes
Buffalo at a glance
- Buffalo is about 42 times as dense as South Dakota as a whole.
Local data for Buffalo, SD
Counts from official public data
Economy and federal money
Jobs, pay, income and spending are for Harding County. PPP loans are for Buffalo.
Unemployment rate
1.4%
Aug 2026, -0.5 pts in a year
Average annual pay
$50,576
453 jobs, 2025
Income per person
$61,402
BEA, 2024
Federal spending
$24.3M
FY 2026, $18,551 per person
Environment and hazard risk
Buffalo, SD, from FEMA, NOAA and EPA
Natural hazard risk
Very Low
Top: wildfire
Storm events since 1996
1,064
Countywide, mostly hail
July high / Jan low
86° / 11°F
13.4 inches of rain a year
Hazards, floods and storm historyCheck a flood zone1 historic places
Health statistics
Share of adults in Buffalo, SD, CDC PLACES estimates
Obesity
35.0%
U.S. 33.3% +1.7 pts
Diabetes
11.0%
U.S. 12.1% -1.1 pts
Smoking
13.3%
U.S. 12.8% +0.5 pts
Uninsured (18-64)
7.3%
U.S. 11.1% -3.8 pts
Cities near Buffalo
| Name | Distance | Land area (sq mi) |
|---|---|---|
| Camp CrookTown | 21 mi | 0.1 |
Frequently asked questions
- What county is Buffalo, SD in?
- Buffalo is in Harding County, South Dakota.
- What is the population of Buffalo, SD?
- About 278 people live in Buffalo, based on American Community Survey 5-year estimates.
- What cities are near Buffalo?
- Nearby places include Camp Crook (21 mi).
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023