Select you state for access to voting resources and state election information.
Next Election (General) — November 8th, 2022
Last Day to Register – October 29th – November 6th, 2022
Last Day to Register Online — October 15th, 2022
Deadline to Return Absentee Ballot — November 8th, 2022, 12:00 PM
Next Election (General) — November 8th, 2022
Early Voting — October 29th – November 5th, 2022
Last Day to Register — October 10th, 2022
Deadline to Return Absentee Ballot — November 8th, 2022, 7:00 p.m.
No Elections Until 2024
*2023 election state*
Early Voting – September 30th – October 7th, 2023
Voter Registration Deadline – September 23rd, 2023
Deadline to Request a Mail – Ballot – October 10th, 2023, 5:00 P.M.
Last Date a Mail Ballot Can Be Received – October 13th, 2023
Primary Election Day – October 14th, 2023
Absentee Ballot Requests Available – June 9th, 2023
Absentee Ballot Request Deadline – June 29th, 2023
Voter Registration Deadline – July 10th, 2023
Early Absentee Voting – July 29th – August 5th, 2023
Deadline to Return an Absentee Ballot by Mail – August 8th, 2023, 5:00 P.M. (must be received by August 15th, 2023)
Primary Election Day – August 8th, 2023 (Polls are open from 7 a.m. – 7 p.m.)
No Elections Until 2024
No Elections Until 2024
No Elections Until 2024
New Hampshire Registration Deadline
• In-Person: Election Day.
• By Mail: Received between 6 and 13 days before Election Day.
• Online: N/A.
New Hampshire Registration Requirements
To register to vote in New Hampshire you must be:
• be a citizen of the United States
• be 18 years of age or older on the day of the next election
• live in the state before being allowed to register. Note: There is no minimum period of time you are required to have lived in the state. You may register as soon as you move into your new community
No Elections Until 2024
No Elections Until 2024
No Elections Until 2024
Voter Registration Deadline – May 16th, 2023
Deadline to Apply for a Mail-In Ballot – June 5th, 2023, 3:00 P.M.
Early Voting Period – June 2nd – 4th, 2023
Deadline to Return a Mail – In – Ballot – Tuesday, June 6th, 8:00 p.m.
Primary Election Day – June 6th, 2023
No Elections Until 2024
Next Election (General) — November 8th, 2022
Early Voting — October 11th – November 7th, 2022
Last Day to Register — October 9th, 2022
Deadline to Return Absentee Ballot — November 7th, 2022
No Elections Until 2024
All voters in Oklahoma are eligible to vote absentee.
No Elections Until 2024
Pennsylvania Registration Deadline
• In-Person: 15 days before Election Day.
• By Mail: Must be received 15 days before Election Day.
• Online: 15 days before Election Day.
Pennsylvania Registration Requirements
To register to vote 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 your election district at least 30 days before the election
• be at least 18 years of age on the day of the next election
No Elections Until 2024
No Elections Until 2024
Next Election (Primary) — August 4th, 2022
Early Voting — July 15th — 30th, 2022
Last Day to Register — July 5th, 2022
Deadline to Return Absentee Ballot — August 4th, 2022, 8:00 p.m.
No Elections Until 2024
No Elections Until 2024
No Elections Until 2024
No Elections Until 2024
No Elections Until 2024
Early Voting – May 26th – June 17th, 2023
Voter Registration Deadline – May 29th, 2023
Last Day to Request a Mail – Ballot – June 9th, 2023
Last Day to Vote Early – June 17th, 2023
Primary Election Day – June 20th, 2023 (Polls are open from 6 a.m. – 7 p.m.)
No Elections Until 2024
Start your voter registration
is a nationwide project of Liberty University under its Freedom Voters initiative. As a non-profit 501(c)3 organization, Liberty University does not endorse any candidate or political party.