City, County & Regional Parks · South Dakota
Spearfish City Campground
City, County & Regional Parks · South Dakota, United States
- Restrooms
- Yes
- Showers
- Yes
- Elevation
- 3,691 ft
- Dark sky
- Bortle class 4
- Nearest town
- Spearfish
- Address
- 404 S Canyon Street, Spearfish, SD 57783
- Phone
- 605-642-1340
About
City-run campground along Spearfish Creek, next to the D.C. Booth Historic Fish Hatchery and Spearfish City Park. Sites range from non-hookup to premium full-hookup with creek access. Restrooms/showers open in season, closed November-April. A government-issued photo ID is required at check-in.
Fees
$21/night plus $3 booking fee in shoulder season (Oct 1-31, Jan 1-Apr 30); in-season rate not published.
Weather, month by month
| Month | Typical high | Typical low | Coldest night | Hottest day | Years with a night below 32°F |
|---|---|---|---|---|---|
| January | 36° | 20° | -19° | 53° | 11 of 11 |
| February | 37° | 18° | -16° | 65° | 11 of 11 |
| March | 48° | 27° | 3° | 73° | 11 of 11 |
| April | 52° | 33° | 12° | 79° | 11 of 11 |
| May | 65° | 45° | 30° | 87° | 1 of 11 |
| June | 78° | 57° | 46° | 102° | 0 of 11 |
| July | 87° | 63° | 53° | 102° | 0 of 11 |
| August | 83° | 61° | 53° | 101° | 0 of 11 |
| September | 77° | 55° | 32° | 94° | 1 of 11 |
| October | 60° | 41° | 22° | 82° | 4 of 10 |
| November | 53° | 34° | 4° | 69° | 7 of 10 |
| December | 37° | 24° | -2° | 61° | 10 of 10 |
Mid-month figures from 2016–2026 of daily weather at this spot (ERA5 reanalysis via Open-Meteo, CC BY 4.0), in °F. Typical is the median; coldest and hottest are the extremes seen.
Nearby campgrounds
- Rod And Gun Campground · USDA Forest Service · 11 mi
- Timon Campground · USDA Forest Service · 12 mi · 7 sites
- Hanna Campground · USDA Forest Service · 14 mi · 14 sites
- Strawberry Recreation Site · USDA Forest Service · 14 mi · 4 sites
- Rocky Point Recreation Area · South Dakota State Parks · 18 mi · 62 sites
All public campgrounds in South Dakota · Every state and province · Facts read from the operator 2026-08-29. Confirm fees, rules and current status with the operator before you go.