The cost of living in Sunnyvale, California is 176.4% more expensive than Sterling Heights, Michigan.