General Election Runoff (Princeton Mayor)
December 14, 2024
11/14/24 - Last day to register to vote
12/02/24 - Early voting begins
12/03/24 - Last day to apply for a ballot by mail
12/10/24 - Early voting ends
12/14/24 - Election Day + last day to return ballot by mail
Local Election
May 3, 2025
4/03/25 - Last day to register to vote
4/21/25 - Early voting begins
4/22/25 - Last day to apply for a ballot by mail
4/29/25 - Early voting ends
5/03/25 - Election Day + last day to return ballot by mail