Salisbury, MA
Salisbury Map
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.
Nearby cities include Exeter, Ipswich, Haverhill, Newfields, Boxford.
Places in Salisbury
Dine and drink
Eat and drink your way through town.
Can't-miss activities
Culture, natural beauty, and plain old fun.
Places to stay
Hang your (vacation) hat in a place that’s just your style.












