The cost of living in Shrewsbury borough, New Jersey is 33.7% more expensive than New Haven, Connecticut.