The cost of living in Sunnyvale, California is 201.3% more expensive than St. Clair Shores, Michigan.