Voting Resources for Students

Are you prepared for the 2024 election? Make sure your voice is heard on November 5, 2024.

2024 Election Information

  • October 21 – Last day to register to vote in the general election
  • October 29 – Last day to apply for a mail-in or absentee ballot (applications must be received by the County Election Office by 5 p.m.)
  • November 5 – Election Day
    Polls are open 7 a.m. to 8 p.m.; Mail-in ballots must be received by the County Election Official by 8 p.m.)

Register to vote

If you're not yet registered to vote, here's your chance!

You must:

  • Be a citizen of the United States for at least one month.
  • Be a resident of Pennsylvania and the election district you want to vote in for at least 30 days.
  • Be at least 18 years of age.

Are you registered? Check your voter registration status.

Online Voter Registration

The Commonwealth of Pennsylvania offers convenient, secure online voter registration.
Register to Vote


Mail-in Ballots
  • Learn more about mail-in voting
  • Apply for a mail-in ballot online – you'll need a PA Driver’s License or Photo ID

Voting In-Person

Learn More!

Already applied? Check the status of your ballot application.

Primary Elections

Pennsylvania holds closed primary elections, which means only registered members of a party may vote in that party's primary. Unaffiliated voters are excluded from participating in the party nomination contests but can vote for non-partisan issues on the ballot such as referendums, constitutional amendments, etc. 

What do I need to bring to the polls?

If you've voted at your polling place before, you don't need to show ID to vote. If you're a first-time voter, or if you moved within Pennsylvania and are voting for the first time at a new polling place, you must show ID to vote.