The cost of living in St. Petersburg, Florida is 16.7% more expensive than Hayesville, North Carolina.