Newbury is a
town in
Essex County,
Massachusetts, USA. The population was 6,666 at the 2010 census. Newbury includes the villages of Old Town (Newbury Center),
Plum Island and
Byfield. Each village is a precinct with its own voting district, various town offices, and business center.