The cost of living in New Baltimore, Michigan is 15.6% more expensive than St. Clair Shores, Michigan.