The cost of living in Spearfish, South Dakota is 11.8% more expensive than Grand Forks, North Dakota.