The cost of living in Jersey City, New Jersey is 42.3% more expensive than Sterling Heights, Michigan.