The cost of living in Shelby, North Carolina is 17.0% more expensive than Bennettsville, South Carolina.