The cost of living in Princeton, New Jersey is 5.0% more expensive than Shrewsbury borough, New Jersey.