The Annual Town Election is May 6, 2025!
Saturday, April 26: Last day to register to vote for the 2024 town election (5 p.m.)
Saturday, April 26: First day for in-person early voting
Tuesday, April 29: Last day to request a vote by mail ballot (5 p.m.)
Friday, May 2: Last day for in-person early voting (12:30 p.m.)
Tuesday, May 6: Election Day, polls are open 7 a.m. to 8 p.m.
The ballot will include Town Meeting seats in each precinct plus several townwide positions, including Select Board (1 seat), School Committee (3 seats), Library Trustees (4 seats), and Constables (5 positions). More information is available on the Town Clerk's website.
Where do I vote?
When may I vote?
Polls will be open 7:00 a.m. to 8:00 p.m. on Election Day (Tuesday, May 6, 2025).
Sample 2025 ballots for all precincts (PDF) are provided by the Town Clerk's office.