How to register to vote in Pennsylvania

Pennsylvania offers options to register online . You can register by mail to vote in Pennsylvania by printing a voter registration form, filling it out, and mailing it to your local elections office. You can also register to vote in person if you prefer.

Who can vote

To register in Pennsylvania you must:

  • be a citizen of the United States at least one month before the next election
  • be a resident of Pennsylvania and its constituency at least thirty days before the election
  • be at least 18 years old by the day of the next election
  • You can also register if:
  • you are detained before your trial, in a penal institution awaiting trial on charges of a felony or misdemeanor
  • has been released or will be released on the date of the next correctional facility or halfway house election (this must be after the end of the incarceration period for a misdemeanor or felony conviction)
  • are on parole or parole
  • you are under house arrest (home confinement)
  • * find more information on restoring voting rights here

Online voter registration

  • Pennsylvania offers  online voter registration .
  • You should know: You need a Pennsylvania identification document to register online to vote. If you don’t have a Pennsylvania ID, you can always register to vote by mail.
  • You can register online to vote until Monday, October 19, 2020.

Voter Registration by Mail

Use the Pennsylvania voter registration form

You can also register to vote using the Pennsylvania voter registration form . Be sure to read the instructions carefully and fill it out completely. Send the completed form to your local election official . To register by mail, the form must be postmarked no later than Monday, October 19, 2020.

Use the national voter registration form

  1. Print and complete the National Voter Registration Form.
  2. Box 6 – Identification Number: You must provide your Pennsylvania driver’s license number, if you have one. If you do not have a driver’s license number, you must provide the last four digits of your Social Security number. If you do not have a Social Security number, write “NONE” in the box.
  3. Box 7 – Party Choice: Pennsylvania requires you to join a party to participate in that party’s primary election. You must join the party if you want to vote in its primary elections.
  4. Table 8 – Race or Ethnicity: You are asked to fill in this box.
  5. Check the section “Who can register?” above and verify that you are eligible.
  6. Sign the form.
  7. Send the completed form to your local election official . To register by mail, the form must be postmarked no later than Monday, October 19, 2020.
  8. If you are registering to vote for the first time in your jurisdiction and you are submitting this registration request by mail, federal law requires you to show proof of identification the first time you vote. Proof of identification includes: A current and valid photo ID o A current utility bill, bank statement, government check, pay check, or government document showing your name and address. More information here .

Election Day Registration

Pennsylvania does not offer registration on Election Day.

In-person voter registration

Need help?

TurboVote can help you start the process of requesting an absentee ballot / by mail, send reminders election and more!

Military voters and overseas voters

Active duty military personnel, their families, and overseas voters can register to vote and request their absentee ballots with the Federal Postcard Application (FPCA). To do it:

  1. Fill out the Federal Postcard Application (FPCA) , or download it . Your election official may have questions, so please provide an email address or phone number where they can reach you.
  2. Send your request directly to your election official .
  3. It is never too early to submit your FPCA! Submit your form as soon as possible. You can also check the recommended shipping dates by country and region .
  4. Once your ballot arrives, read it carefully and follow the instructions to complete it and return it before the recommended deadline:
    • 35 days before the election – On a boat: September 28, 2020
    • 30 days before the election – Outside the United States: October 2, 2020
    • 11 days before the election – In the United States: October 23, 2020
  5. States begin mailing absentee ballots at least 45 days before Election Day. If you have not received your ballot before 30 days prior to Election Day, contact your local elections office .

If after submitting your FPCA your ballot does not arrive, contact your elections office. Then:

  • You can still vote using the Federal Written Absentee Ballot (FWAB). Print and sign the FWAB and mail it to your local elections office.
  • If you send in your FWAB and then your normal absence slip arrives, you must fill it out and return it as well. Election officials will ensure that only one of the ballots is counted.

Visit for more information on voting for military and foreign nationals in Pennsylvania. You can also call 1-800-438-VOTE or send an email to

Check the status of your voter registration

You can verify your voter registration and make sure your information is correct by using the Pennsylvania voter registration search tool .

Dates and deadlines

  • Election Day is Tuesday, November 3, 2020.
  • The deadline to register online to vote is Monday, October 19, 2020.
  • The deadline to register by mail to vote is (postmarked by) Monday, October 19, 2020.
  • The deadline to register in person to vote is Monday, October 19, 2020.
  • The deadline to request a ballot by mail is (received by) Tuesday, October 27, 2020.

Contact information for voters in Pennsylvania

Department of State
210 North Office Building, 401 North Street
Harrisburg, PA 17120

Phone Number:
(717) 787-5280