The cost of living in Berkeley Heights, New Jersey is 36.2% more expensive than Rochester Hills, Michigan.