Town in Essex County, Massachusetts, United States
marblehead.org
Marblehead is a coastal New England town in Essex County, Massachusetts, United States, along the North Shore. Its population was 20,441 at the 2020 census. Wikipedia