North Attleborough Town Flag

North Attleborough Town

County:
Bristol County
County Seat:
No
Area (mi²):
18.856
State:
Massachusetts

North Attleborough Town is a city located in Bristol County, Massachusetts. North Attleborough Town has a 2026 population of 31,210. North Attleborough Town is currently growing at a rate of 0.46% annually and its population has increased by 1.3% since the most recent census, which recorded a population of 30,810 in 2020.

31.2K
Total Population
1,655
Density (mi²)
142 0.46%
Growth