The PA Department of State has released dates for the 2025 Election Calendar. The calendar below includes deadlines for FILING NOMINATIONS, for REGISTERING to VOTE and for VOTING. For more information on HOW to register to vote, click here.
IMPORTANT: To confirm a voting deadline, check the vote.pa.gov website.
2025 Election Calendar
NOTE: To vote for candidates in a primary, you must be REGISTERED in either the Democratic or Republican party. Non-partisan and third-party voters can only vote in any special elections and on any ballot questions.
Ongoing – Apply online, by mail or in-person for mail-in or civilian absentee ballots. Register to vote online, by mail or in-person.
FEBRUARY
18th First day to circulate and file nomination petitions
MARCH
11th Last day to circulate and file nomination petitions
12th First day to circulate and file nomination papers
18th Last day to file objections to nomination petitions
19th Ballot lottery
26th Last day for withdrawal by candidates who files nomination petitions
MAY
5th Last day to REGISTER or change address or party affiliation before the primary
13th Last day to apply for a mail-in or civilian absentee ballot
20th Last day for county election office to receive completed mail-in and civilian absentee ballots (must be received by 8:00 p.m.)
20th MUNICIPAL PRIMARY
In-Person voting: Polls open from 7:00 a.m. to 8:00 p.m.
21st First day to register to vote after the Primary
27th Last day for county election office to receive completed military and overseas absentee ballots (submitted for delivery no later than 11:59 p.m. on May 19th)
AUGUST
1st Last day to circulate and file nomination papers
8th Last day to file objections to nomination papers
8th Last day for withdrawal by candidates nominated by nomination papers
11th Last day for withdrawal by candidates nominated at the primary
OCTOBER
20th Last day to REGISTER or change address or party affiliation before the November election
28th Last day to apply for a mail-in or civilian absentee ballots
NOVEMBER
4th Last day for county election office to receive completed mail-in and civilian absentee ballots (must be received by 8:00 p.m.)
4th MUNICIPAL ELECTION
In-Person voting: Polls open from 7:00 a.m. to 8:00 p.m.
5th First day to register to vote after the Election
12th Last day for county election office to receive completed military and overseas absentee ballots (submitted for delivery no later than 11:59 p.m. on November 3)