We have found 4,210 properties in North Attleborough, MA. Average property sale price in North Attleborough is $311,392. It is 7.9% lower than average property value in Massachusetts. Average price per square feet in North Attleborough is $153. It is 5% lower than average property value in Massachusetts.