The PA Department of State has released dates for the 2024 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.
2024 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 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.
JANUARY
23rd First day to circulate and file nomination petitions
FEBRUARY
13th Last day to circulate and file nomination petitions
14th First day to circulate and file nomination papers
20th Last day to file objections to nomination petitions
28th Last day for withdrawal by candidates who filed nomination petitions
APRIL
8th Last day to REGISTER or change address or party affiliation before the primary
16th Last day to apply for a mail-in or civilian absentee ballot
23rd Last day for County Board of Elections to receive completed mail-in and civilian absentee ballots (must be received by 8:00 p.m.)
23rd GENERAL PRIMARY
In-Person voting: Polls open from 7:00 a.m. to 8:00 p.m.
24th First day to register to vote after the Primary
30th Last day for County Board of Elections to receive completed military and overseas absentee ballots (submitted for delivery no later than 11:59 p.m. on April 22)
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
12th Last day for withdrawal by candidates nominated at the primary
OCTOBER
21st Last day to REGISTER or change address or party affiliation before the November election
29th Last day to apply for a mail-in or civilian absentee ballots
NOVEMBER
5th Last day for County Boards of Elections to receive completed mail-in and civilian absentee ballots (must be received by 8:00 p.m.)
5th GENERAL ELECTION
In-Person voting: Polls open from 7:00 a.m. to 8:00 p.m.
6th First day to register to vote after the Election
12th Last day for County Board of Elections to receive completed military and overseas absentee ballots (submitted for delivery no later than 11:59 p.m. on November 4)