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