Boxford is a town in Essex County, Massachusetts, United States. According to the U.S. Census Bureau, the town's population was 8,203 in 2020. The original town center of Boxford, along with East Boxford and other areas in the eastern part of the town, comprise the census-designated place of Boxford.