Skip to Main Content

Voting & Elections Toolkits

Voting and advocacy resources by librarians for librarians

Voter Registration in Pennsylvania

Last Updated: February 28, 2024


  • Age: At least 18 years old on or before the day of the Election Day
  • Citizenship: Must be a U.S. citizen for at least 1 month before next election
  • Residence: Must be a resident of Pennsylvania and the election district in which you are registering for at least 30 days before the next election..
  • Formerly incarcerated individuals may vote if not currently confined in a penal institution for conviction of a felony. Individuals on probation or released on parole may vote.
  • Check to see if you are already registered.


For more information, please visit the Voting and Elections guide of Pennsylvania.


  • Voter registration deadlines are determined by the date of the election.
  • May 1, 2023 is the registration deadline for the 2023 Municipal Primary Election
  • October 23, 2023 is the last day to register for the 2023 Municipal General Election
  • Guidelines
  • Election Calendar
  • Mail-in and absentee voting

Online registration

To use the online voter registration system you must have a current and valid driver’s license, learner’s permit or non-driver photo identification card issued by the PA  Department of Transportation (PA DOT). 

Online registration form (in English and Spanish).

Mail-in registration

Printable forms (in English and Spanish).

Refer to the box below for information about ID requirements.

Choosing a political party : You may choose a political party affiliation when you register, but it is not required.                 

Updating registration      

To update registration please fill out a registration form.

Cancelling registration

To cancel registration to vote fill out the following form and mail or present to your county voting office.

County Voting office: Contact your election officials by using this interactive map.


ID Requirements for Pennsylvania Voters

ID Requirements for Registration

Online Registration

For online voter registration, a Pennsylvania drivers license or state ID is required.Mail-in Registration

An ID is not required for mail-in registration, but you must provide one of the documents listed on the form to verify residence:

  • Driver’s license number, OR
  • Last four digits of Social Security number, OR
  • You must present either a current and valid photo ID with your name and address, OR
  • U.S. Passport

If you cannot meet any of the above requirements, you may sign an affidavit and cast a provisional ballot subject to verification of your eligibility to vote.

Since the start of the pandemic in 2020 Governor Wolf has issued Executive Order 2020-02 to allow for mail-in voting.

ID Requirements for Voting

First-Time Voters

First-time voters who meet certain requirements must present proof of ID, either with photo or not.

Approved forms of photo ID

  • Pennsylvania driver's license or PennDOT ID card
  • ID issued by any Commonwealth agency or U.S. Government
  • U.S. Passport
  • U.S. Armed Forces ID
  • Student ID
  • Employee ID

If you do not have a photo ID, here are the approved forms of non-photo identification that includes your name and address:

  • Confirmation issued by County Voter Registration Office
  • Non-photo ID issued by the Commonwealth or U.S. Government
  • Firearm permit
  • Current utility bill
  • Current bank statement
  • Current paycheck
  • Government check

All Other Voters

Voters who are not voting for the first time are not required to present ID. 

For more information regarding identification needed to vote.

Where to get an ID

PA DOT Driver and Vehicle Services; 


Obtaining a Driver’s License

Casting a Ballot in Pennsylvania

Important Dates

  • Last day to register for Municipal Primary Election: April 8, 2024
  • Last day to request a mail-in or absentee ballot for Municipal Primary Election: April 16, 2024
  • Municipal Primary Election: April 23, 2024
  • Last day to register for Municipal General Election: Oct. 21, 2024
  • Last day to request a mail-in or absentee ballot for Municipal General Election: Oct. 29, 2024
  • Municipal General Election: Nov. 5, 2024

Absentee voting

Opening/closing date

  • Mail-in or civilian absentee ballot application for
  • Ballots must be received by your county election board by 8pm on election day 
    • Postmark dates are not sufficient

Who is eligible to use an absentee ballot?

In order to apply for and receive an absentee ballot, you must meet one of the following requirements:

  • Active service in the Armed Forces of the United States
  • Absence from the town during all of the hours of voting
  • An illness
  • Religious tenets forbid secular activity on the day of the election, primary or referendum
  • Duties as a primary, election or referendum official at a polling place other than my own during all of the hours of voting
  • A physical disability

Application for Absentee Ballot (English) (Spanish/Español) (Traditional Chinese/中文)

Polling places and hours

  • Use the polling places to find your polling place.
  • For a general election or primary, polls in Connecticut are open from 7 a.m. to 8 p.m.
  • Check with the County Election Office regarding voting hours for referendums
  • Time off to vote: Pennsylvania does not require employers to give employees time off to vote.

Rides to the polls

Many organizations offer free rides to polling places. Some of these include:

  • Lyft provides free or discounted rides in some underserved communities
  • Political parties sometimes arrange rides for voters. Contact the local office:

Help for voters with disabilities

  • Protection and Advocacy for Voting Access (PAVA) program.

    Disability Rights Network of Pennsylvania (DRN)
    301 Chestnut St, Suite 300
    Harrisburg, PA 17101

    Phone: (717) 236-8110 | Toll-free: (800) 692-7443
    Fax: (717) 236-0192
    TDD: (877) 375-7139

    PA Client Assistance Program 
    1515 Market St, Suite 1300
    Philadelphia, PA 19102

    Phone: (215) 557-7112 | Fax: (215) 557-7602

  • If you have a permanent disability, you may be eligible to apply for a permanent absentee ballot from your County Election Office


Where to get more info on candidates; League of Women Voters.


Sample ballots

Since each county has different candidates, it is best to go to your own County Election Offices.


Primaries vs. general elections

  • Primary elections are conducted to select each party’s candidates in the general election.
  • In Pennsylvania, a voter must be a member of a political party in order to vote in that party’s primary.
  • In a general election, voters are not required to have a party affiliation.


Offices/Measures That May Appear on the Ballot


Who are the candidates, and what else is on the ballot?

Important Dates

  • Last day to register for Municipal Primary Election: April 8, 2024
  • Last day to request a mail-in or absentee ballot for Municipal Primary Election: April 16, 2024
  • Municipal Primary Election: April 23, 2024
  • Last day to register for Municipal General Election: Oct. 21, 2024
  • Last day to request a mail-in or absentee ballot for Municipal General Election: Oct. 29, 2024
  • Municipal General Election: Nov. 5, 2024


Dates of other elections and filings can be found on the PA Department of State website.

Who conducts elections?

  • The Pennsylvania Secretary of State is the Commissioner of Elections and oversees statewide and local elections
  • New Voting System in PA

Voter Bill of Rights


Where to go with complaints about candidates or how elections are conducted

PA Department of State online form for complaints

Campaign finance

Campaign Finance Information is through the PA Department of State or the County Election Offices. State fillings are searchable on the following website.

How to contact your elected officials:


General Resources on Voting and Elections

General Resources on Voting and Elections

Election Protection Hotlines

1-866-OUR-VOTE (866-687-8683)

1-888-VE-Y-VOTA (888-839-8682) (en Español)

1-888-API-VOTE (888-274-8683) (Asian multilingual assistance)

1-844-YALLA-US (844-925-5287) (Arabic)

Voter Registration & Election Day Resources

Find useful voter information including:

  • Local Election Office and Contact Information
  • Address, Telephone and Email for Local Election Offices
  • Upcoming Federal Election Dates and Deadlines
  • Upcoming State Election Dates and Deadlines
  • Eligibility Requirements
  • Identification Requirements
  • Voter Materials Transmission Options
  • State Lookup Tools – Am I Registered? Where’s my Ballot?

Population-Specific information and Resources

Voting Rights: Laws, Cases, Policy

Voter Engagement

Voter Education

Campaign Finance/Funding Information

Primary Sources, Lesson Plans & Exhibits


Librarians from the Government Documents Round Table (GODORT), a Round Table of the American Library Association (ALA), created these reference guides. These guides are intended for informational purposes only and are not in any way intended to be legal advice.

If you have questions or feedback to share about these guides, we encourage you to CONTACT US.

These guides are designated with a Creative Commons license and re-use and modification for educational purposes is encouraged.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.