The cost of living in Cherryville, North Carolina is 11.3% more expensive than St. Marys, Pennsylvania.