The cost of living in Rochester Hills, Michigan is 12.3% more expensive than St. Petersburg, Florida.