Register, Plan, Vote

Plan to Vote!

Make sure you have the information you need to get out and vote for Pro-Labor candidates. If you recently moved, use vote by mail, or just can’t remember if you are registered, you can use the links below to make a plan for election day.

Delaware 

DE Voter Resources

 

Registration Deadlines 

In-person at local election office – No election in 2025

Online – No election in 2025

By Mail – No election in 2025

Absentee Ballot Deadlines

Request Ballot – No election in 2025

Return Ballot by Mail (received by) – No election in 2025

Return Ballot in person – No election in 2025

Voting Deadlines

Early Voting – No election in 2025

In-Person – No election in 2025

District of Columbia

DC Voter Resources

 

Registration Deadlines

In-person at Local Election Office – Election Day (July 15th)

Online – June 25th

By Mail – June 25th

Absentee Ballot Deadlines

Request Ballot (received by) – July 1st

Return Ballot by Mail (received by) – July 15th

Return Ballot in Person – July 15th

Voting Deadlines 

Early Voting – July 7th – July 13th

In-Person – July 15th

Maryland

MD Voter Resources

 

Registration Deadlines

In-Person at Local Election Office – 5/13/25

Online – 5/13/25

By Mail – 5/13/25

Absentee Ballot Deadlines

Request Ballot (received by) – Everyone is being mailed one for special election

Return Ballot By Mail (received by) – June 3rd by 8:00 PM

Return Ballot In-Person – June 3rd by 8:00 PM

Voting Deadlines

Early Voting – May 28th through June 2nd, 2025 from 10 am – 8 pm each day (except 12 pm – 6 pm on Sunday)

In-Person – June 3rd, 2025 from 7 am – 8 pm

 

New Jersey 

NJ Voter Resources

 

Registration Deadlines

In-Person at Local Election Office – 5/20/25

Online – 5/20/25

By Mail – 5/20/25

Absentee Ballot Deadlines

Request Ballot (received by) – June 3 – Deadline for Application to receive Primary Election Mail-In Ballots by Electronic Means for Qualified Overseas Civilian and Military Voters

Return Ballot By Mail (received by) – Postmarked by 8 pm on June 10th, 2025

Return Ballot In-Person – June 10th by 8 pm

Voting Deadlines

Early Voting – 6/3/25 – 6/8/25

In-Person – June 10th, 2025 from 6 am – 8 pm

 

Pennsylvania 

PA Voter Resources

 

Registration Deadlines

In-Person at Local Election Office – 5/5/2025

Online – 5/5/2025

By Mail – 5/5/2025

Mail and Absentee Deadlines

Request Ballot (received by) – 5/13/25

Return Ballot By Mail (received by) – Ballot must be received by county election office by 8 pm on May 20th

Return Ballot In-Person – Ballot must be received by county election office by 8 pm on May 20th

Voting Deadlines

Early Voting – No early voting.

In-Person – May 20th, 7 am – 8 pm

 

Virginia 

VA Voter Resources

 

Registration Deadlines

In-Person at Local Election Office – 5/27/25

Online – 5/27/25

My Mail – 5/27/25

Absentee Ballot Deadlines

Request Ballot (received by) – Through 5:00 p.m., Friday, June 6, 2025

Return Ballot By Mail (received by) – Return your voted ballot by: Postmarked by June 17, 2025 and received by noon on June 20, 2025

Return Ballot In-Person – June 17th by 7 pm

Voting Deadlines

Early Voting – Friday, May 2, 2025 through 5:00 p.m., Saturday, June 14, 2025

In-Person – June 17th, 6 am – 7 pm

 

West Virginia

WV Voter Resources

 

Registration Deadlines

In-Person at Local Election Office – 6/9/25

Online – 5/20/25

By Mail – 5/20/25

Absentee Ballot Deadlines

Request Ballot (received by) – 6/4/2025

Return Ballot By Mail (received by) – Postmarked On or Before Election Day and Received by Mon Jun 16, 2025

Return Ballot In-Person – 6/10/25

Voting Deadlines

Early Voting – May 28 – June 7, 2025

In-Person – June 10, 2025. 6:30 am – 7:30 pm