Salisbury is a town in Essex County, Massachusetts, United States. The population was 7,827 at the 2000 census. The community is a popular summer resort beach town situated on the Atlantic Ocean north of Boston on the New Hampshire border.
Parts of town comprise the census-designated places of Salisbury Beach and Rings Island.
This was once territory of the Pentucket tribe of Pennacook Indians. It was settled by the English in 1638 as Merrimac, after the river, and incorporated in 1639 as Salisbury, after Salisbury in Wiltshire, England.