We have found 3,206 properties in Cranford, NJ. Average property sale price in Cranford is $364,158. It is 10.9% higher than average property value in New Jersey. Average price per square feet in Cranford is $238. It is 40.8% higher than average property value in New Jersey.

List of properties