Municipal OfficesMain Number: 781-834-5563Form of GovernmentSelect Board Town Administrator Open Town MeetingYear Incorporated As a town: 1640Registered Voters (As of July 1, 2017 ) Number Total Registered 19,637 Democrats 4,552 Republicans 2,845 Other parties 213Unenrolled Voters 12,027