Hamilton, Essex County, Massachusetts Genealogy

Town Clerk
577 BAY ROAD HAMILTON, MA 01936 Phone: 978-468-5570 Fax: 978-468-2682 Website Adjacent towns: Essex Co.:  Beverly | Essex | Ipswich | Manchester-by-the-Sea | Topsfield | Wenham