On-Demand Mail Ballot Voting

Registered voters can request, receive, vote and submit your mail-in or absentee ballot all in one visit to your county election office or other designated location

If you are a registered Pennsylvania voter, you have the convenient option of applying for a mail ballot in person at their county elections office, then completing the ballot while there. In one visit, voters can apply for and submit their mail ballot. 

When ballots are ready, you can request, receive, vote and submit your mail-in or absentee ballot all in one visit to your county election office or other designated location. Contact your county election office to see if ballots are ready. 

With this option, there is no need for mail at all, and you can submit your vote at your convenience.

 

On-Demand Mail Ballot Voting

Registered Pennsylvania voters can request, receive, vote and submit their mail-in or absentee ballot all in one visit to their county election office or other designated location.

Where do I vote in person by mail ballot?

You can vote in person by mail ballot at your county election office or other officially designated location. You may drop off your mail ballot in person until 8 p.m. on Election Day, so long as you have applied for it before the deadline. The deadline to apply for a ballot in-person for the 2025 Primary Election is 5 p.m., May 13, 2025.

Check your county's website for information.

 

What do I need to bring with me?

You will need your PennDOT ID number or the last 4 digits of your Social Security number. Please refer to the list of ID requirements for mail-in or absentee ballots for more information.

 

How do I vote in person by mail ballot?

First, check your county’s website or call your county to see if ballots are finalized and available. If ballots are available, you can go to your county election office or other designated location in person and apply for a mail-in or absentee ballot. The county will process your application while you wait and, if you are eligible, they will give you your ballot.

May 13, 2025 is the last day to vote in person by mail ballot in the May 20, 2025 election. If you have an emergency--such as an unexpected illness or disability or last-minute absence from your municipality--you may still be able to obtain a mail ballot after the May 13 deadline. Find information here about how to get an emergency absentee ballot.

Step 1:

Submit a completed mail-in or absentee ballot application at your county election office or other designated location.

Step 2:

Patiently wait for your application to be verified and processed (this may take a few minutes).

Step 3:

Receive your ballot and mark your ballot.

Step 4:

Seal your ballot in the yellow envelope that says "Official Election Ballot", making sure not to make any marks on the envelope. Your ballot must be enclosed and sealed in the yellow inner secrecy envelope or it will not be counted.

Step 5:

Put the yellow envelope that says “Official Election Ballot” (with your ballot in it) in the outer return envelope and seal the envelope.

Step 6:

Complete, sign, and date the voter's declaration on the outside of the outer return envelope. The date should be the date on which you fill out the declaration. If you do not sign and date the outer return envelope, your ballot will not be counted.

Step 7:

Hand in your ballot.

Remember: If you return your voted mail-in or absentee ballot, then you cannot vote at your polling place on Election Day.