Municipal OfficesMain Number: 781-834-5563Form of GovernmentSelect Board Town Administrator Open Town MeetingYear Incorporated As a town: 1640Registered Voters (As of July 1, 2024 ) Number Total Registered 21,473 Democrats 4,089 Republicans 2,537 Other parties 215Unenrolled Voters 14,632