Spearfish er en amerikansk by i Lawrence County, i staten South Dakota. I 2005 havde byen et indbyggertal på 12.406.

Spearfishs beliggenhed i South Dakota

Ekstern henvisning redigér

Koordinater: 44°29′23″N 103°51′09″V / 44.4897°N 103.8525°V / 44.4897; -103.8525