We have found 1,052 properties in Shrewsbury, NJ. Average property sale price in Shrewsbury is $484,243. It is 47.5% higher than average property value in New Jersey. Average price per square feet in Shrewsbury is $207. It is 22.5% higher than average property value in New Jersey.