2024 Pennsylvania Elections 

General
Primary, April 23, 2024    
Need to find your polling location?

General Primary Event

Date

First day to circulate
and file nomination petitions

January 23

Last day to circulate
and file nomination petitions

February 13

First day to circulate
and file nomination papers (for Statewide and Congressional Offices)

February 14

Last day to file
objections to nomination petitions

February 20

Last day for
withdrawal by candidates who filed nomination petitions

February 28

Last day to register before the primary

April 8

Last day to apply for
a civilian absentee/mail-in ballot

April 16

Last day for County
Boards of Elections to receive voted civilian absentee/mail-in ballots (must
be received by 8 pm)
General Primary Day: Polls Open 7 am to 8 pm

April 23

General
Election, November 5, 2024

General Election Event

Date

First day to register after the primary

April 24

Last day for County
Boards of Elections to receive voted military and overseas absentee ballots
(must be postmarked no later than April 23)

May 30

Last day to circulate
and file nomination papers

August 1

Last day to file
objections to nomination papers

August 8

Last day for
withdrawal by candidates nominated by nomination papers

August 8

Last day for
withdrawal by candidates nominated at the primary

August 12

Last day to register before the November election

October 21

Last day to apply for
a civilian absentee/mail-in ballot

October 29

Last day for County
Boards of Elections to receive voted civilian absentee/mail-in ballots (must
be received by 8 pm)
General Election Day: Polls Open 7 am to 8 pm

November 5

General Election,
November 5, 2024

General Election Event

Date

First day to register after November
election

November 6

Last day for County
Boards of Elections to receive voted military and overseas absentee ballots
(must be postmarked no later than November 5)

November 12