Skip to Main Content

Voting and Elections

This guide offers authoritative, nonpartisan resources on voter registration, elections, and civic participation to support informed engagement within the democratic process.

The purpose of this guide is to provide information related to voting and elections

Alt text: "Illustration with diverse raised hands on a blue gradient background. Bold text reads 'Your Voice, Your Vote,' emphasizing the importance of understanding elections. The image conveys a message of empowerment and participation in voting."

 

Welcome to the Voting and Elections LibGuide!

This guide is designed to provide you with essential resources and information on voting, elections, and civic participation. Whether you're new to voting, looking to stay informed about upcoming elections, or want to understand how voting systems work, this guide offers reliable, nonpartisan resources to help you navigate the democratic process. Explore information on voter registration, key dates, candidate platforms, voting rights, and more. Empower yourself with the knowledge to make informed decisions and be an active participant in your community.

 

2025 Important Voting Dates in Virginia:

November 4, 2025 - General and Special

Governor, Lieutenant Governor, Attorney General, Virginia House of Delegates, Local Offices

Deadlines:

  • Register to Vote/Update Registration: 10/24/2025
    • Register to vote or update an existing registration online using the Citizen Portal.
      Voters may register and vote using a provisional ballot In-Person after September 19, 2025, through Election Day.
      Contact your local registrar’s offices for more information. 
  • Early in-person voting: 9/19/2025 through 11/1/2025
    • Friday, September 19, 2025 through 5:00 p.m., Saturday, November 1, 2025.
      Contact your local registrar’s offices for all early voting and satellite location information.
      Voter registration offices will be open for early voting on Saturday, October 25, 2025.
  • Apply for ballot to be mailed to you: through 10/24/2025
  • See who is on your ballot by viewing the candidate lists.

TCC Chesapeake

Chesapeake Campus Library
(Pass Building, Room 209)
1428 Cedar Road
Chesapeake, VA 23322
Library Phone: 757-822-5162

Chesapeake Campus Tutoring
Tutoring Phone: Phone: 757-822-5157
More Tutoring Information


near_me Directions

TCC Norfolk

Norfolk Campus Library
Martin Building - First Floor
300 Granby Street,
Norfolk Virginia 23510
Library Phone: 757-822-1101

Norfolk Campus Tutoring
Tutoring Phone: 757-822-1134
More Tutoring Information


near_me Directions

TCC Portsmouth

Portsmouth Campus Library
Building A, Room A240 - Second Floor
120 Campus Drive
Portsmouth, VA 23701
Library Phone: 757-822-2130

Portsmouth Campus Tutoring
Tutoring Phone: Phone: 757-822-2349
More Tutoring Information


near_me Directions

TCC Virginia Beach

The Joint-Use Library  (JUL)
1700 College Crescent,
Virginia Beach, VA 23453
Library Phone: 757-822-7800

Virginia Beach Campus Tutoring
Tutoring Phone: Phone: 757-822-7736
More tutoring Information


near_me Directions

contact_support Submit a Question

Content created by TCC Libraries is licensed as CC BY 4.0CCBy

Last Updated: Oct 10, 2025 11:49 AM