May 19, 2026 is the Primary Election
Polls are open on election day from 7 A.M. - 8 P.M.
Last day to register to vote: May 4, 2026
Last day to request a mail-in or absentee ballot: May 12, 2026
Learn about Primary Elections.
November 3, 2026 is the General Election
Polls are open on election day from 7 A.M. - 8 P.M.
Last day to register to vote: October 19, 2026
Last day to request a mail-in or absentee ballot: October 27, 2026
Voting by mail-in or absentee ballot is safe, secure, and easy.
In Pennsylvania, you have two options for mail ballots.
Mail-in ballot – Any qualified voter may apply for a mail-in ballot. You may simply request this ballot without a reason.
Absentee ballot – If you plan to be out of the municipality on election day or if you have a disability or illness that prevents you from going to your polling place on election day, you can request this ballot type, which still requires you to list a reason for your ballot.
In order to request either ballot type, you must be registered to vote. Check Your Registration Status to review your registration information.
How do I request a mail-in or absentee ballot?
Any registered voter may request a mail-in ballot. Absentee ballots can be requested by voters with disabilities or an illness that prevents them from going to their polling place on election day, or those who will be absent from their municipality on Election Day.
Vote In Person By Mail Ballot Before Election Day
If you are a registered Pennsylvania voter, you can vote in person by mail ballot before election day.
As soon as ballots are ready, you can request, receive, vote and cast your mail-in or absentee ballot all in one visit to your county election board or other officially designated site.
With this option, there is no need for mail at all, and you can cast your vote at your convenience. Learn more about vote in person by mail ballot before election day.
Important Dates for the 2026 Pennsylvania Elections
All dates in this calendar are subject to change without notice.
February 17: First day to circulate and file nomination petitions
March 10 Last day to circulate and file nomination petitions
March 11 First day to circulate and file nomination papers
March 17 Last day to file objections to nomination petitions
March 25 Last day for withdrawal by candidates who filed nomination petitions
May 4 Last day to REGISTER before the primary
May 12 Last day to apply for a mail-in or civilian absentee ballot
May 19 Last day for county election office to receive completed mail-in and civilian absentee ballots (must be received by 8:00 P.M.)
May 19 PRIMARY ELECTION
May 26 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 18)
August 3 Last day to circulate and file nomination papers
August 10 Last day to file objections to nomination papers
August 10 Last day for withdrawal by candidates nominated by nomination papers without a court order
August 10 Last day for withdrawal by candidates nominated at the primary without a court order
October 19 Last day to REGISTER before the November election
October 27 Last day to apply for a mail-in or civilian absentee ballot
November 3 Last day for county election office to receive completed mail-in and civilian absentee ballots (must be received by 8:00 P.M.)
November 3 GENERAL ELECTION
November 10 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 2)