The cost of living in St. Charles, Missouri is 13.3% more expensive than Spruce Pine, North Carolina.