North Brookfield is a town in Worcester County, Massachusetts, United States. The population was 4,680 at the 2010 census.
For geographic and demographic information on the census-designated place North Brookfield, please see the article North Brookfield (CDP), Massachusetts.
North Brookfield was first settled in 1664 and was officially incorporated in 1812, splitting from neighboring Brookfield.
The town's lands were formerly a part of the Quaboag Plantation.
According to the United States Census Bureau, the town has a total area of 21.7 square miles (56 km2), of which 21.1 square miles (55 km2) are land and 0.7 square miles (1.8 km2), or 3.04%, is water. North Brookfield is bounded on the east by Spencer, on the south by East Brookfield and Brookfield, on the west by West Brookfield, and on the north by New Braintree. The junction of North Brookfield, Spencer and New Braintree is also shared by the town of Oakham; however, Brooks Pond cuts that point, as well as two others, off from the rest of the town.
As of the census of 2000, there were 4,683 people, 1,811 households, and 1,235 families residing in the town. The population density was 222.3 people per square mile (85.9/km2). There were 1,902 housing units at an average density of 90.3 per square mile (34.9/km2).