Spearfish, SD

View of Spearfish, SD
Image credit: JERRYE AND ROY KLOTZ MD / CC BY-SA 3.0
Population
14,154
U.S. Census Population Estimates Program · 2025
Elevation
3,642 ft
Median Home Value
$346,200
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$963/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$65,688
U.S. Census American Community Survey 5-Year · 2024

Explore

Spearfish in context.

About Spearfish

Spearfish is a Black Hills city in western South Dakota and the largest community in Lawrence County. It sits near the mouth of Spearfish Canyon, which gives the town immediate access to some of the region's best-known scenery. Black Hills State University is a major presence, adding students, sports, and cultural life to what might otherwise feel like a small mountain-edge city. Spearfish has Gold Rush-era history, outdoor recreation, and a practical role as a service center for the northern Black Hills.

Top Rating Signals

Highest current ratings for this town.

Loading town details...