The cost of living in Castle Rock, Colorado is 58.4% more expensive than China Grove, North Carolina.