The cost of living in Castleton-on-Hudson, New York is 4.4% more expensive than Spearfish, South Dakota.