The cost of living in Rochester Hills, Michigan is 6.6% more expensive than Asheville, North Carolina.