Princeton’s Political Calendar
All dates/deadlines are in 2025.
Elections and Town Meetings
| Event | Deadline/Date | Where | 
| Citizens' Caucus | 7PM, Wednesday, March 12 | Town Hall Annex | 
| Advisory Committee Hearing | 6:30PM, Tuesday, April 29 | Town Hall Annex and Virtual | 
| Annual Town Election (noon - 8PM) | Monday, May 12 | Thomas Prince School | 
| Annual Town Meeting (6:30PM) | Tuesday, May 13 | Thomas Prince School | 
Running for Town Office / Getting on the Ballot
| Event | Deadline/Date | Where | 
| Nomination papers Available | Tuesday, February 18 | Town Clerk's Office | 
| Citizens' Caucus | 7PM, Wednesday, March 12 | Town Hall Annex | 
| Last day to obtain / file nomination papers with Board of Registrars | 5PM, Monday, March 17 | Town Clerk's Office | 
| Last day to file an objection to a nomination or for a candidate to withdraw name from ballot | 5PM, Wednesday, April 9 | Town Clerk's Office | 
Registering to Vote / Voting by Mail (Absentee)
| Event | Deadline/Date | Where | 
| Last day to register to vote at Town Election and Town Meeting | 5PM, Friday, May 2 | See Voter Registration | 
| Last day to request a mail-in ballot / absentee ballot application for Town Election | 5PM, Monday, May 5 | See Vote by Mail | 
| Last day to Vote Absentee in Person | 5PM, Thursday, May 8 | Town Clerk's Office | 
Posting
| Event | Deadline/Date | Who | 
| Deadline to submit ballot questions to Town Clerk | 5PM, Monday, April 7 | Selectboard | 
| Deadline to submit Citizens' Petitions for Town Meeting to Town Clerk's Office | 3:30PM, Monday, April 7 | Voters | 
| Last day to post Town Election Warrant | Monday, May 5 | Constable | 
| Last day to post Town Meeting Warrant | Monday, May 5 | Constable | 
