March 5, 2019 Annual (Town) Meeting
Click HERE for official election results from March 5, 2019 Annual Town Meeting. Please note - the official election results posted 3/6/19 had an error. This is the corrected version. The error was not substantive and did not change any of the results.
Click HERE for the results of the Ward 1 councilor race recount, held Friday, March 8, 2019. The recount did not change the results.