Swampscott, Essex County, Massachusetts Genealogy

Town Clerk
22 Monument Avenue Swampscott, MA 01907 Phone: 781-596-8855 Fax: 781-596-8870 Website Adjacent towns: Essex Co.: Lynn | Marblehead | Nahant | Salem