Key 2024 Primary Election Dates

General Election:

April 8, 2024: Last day to REGISTER TO VOTE in the primary election

April 16, 2024: Last day to apply for a mail-in or civilian absentee ballot (ALL registered voters in Pennsylvania can apply for a mail-in ballot)

April 23, 2024: PRIMARY ELECTION DAY

April 23, 2024: Last day for County Boards of Elections to receive voted mail-in and civilian absentee ballots (must be received by 8:00 P.M. on election day - postmarks are not enough. )

April 30, 2024: Last day for County Boards of Elections to receive voted military and overseas mail-in and civilian absentee ballots (must be submitted for delivery no later than 11:59 P.M. on April 22)

PRIMARY Election: polls are open from 7 A.M. to 8 P.M. on April 23, 2024.

Deadlines for returning your mail-in or civilian absentee ballot:

By mail: must be received by 8 P.M. on April 23, 2024.

In-person: must be returned to your county board of elections office or other designated location or drop box by 8 P.M.