The cost of living in Princeton, New Jersey is 17.6% more expensive than South Plainfield, New Jersey.