Voting Resources
Explore the following resources to stay informed and access up-to-date information that meets your specific voting needs.
KEY DATES
General election: November 4, 2025
- Last day to register to vote before election day: October 24
- Early in-person voting: September 19 – November 1
- Last day to request a mail-in ballot: October 24 by 5 pm
VOTE EARLY IN-PERSON
Montgomery County
- Montgomery County Office of Elections at 1546 North Franklin St., Christiansburg, VA.
- Sep. 19 – Oct. 31, from 9 am – 5 pm, Monday – Friday
- Saturday Oct. 25 and Nov. 1, from 9 am – 5 pm.
- Blacksburg Community Center at 725 Patrick Henry Drive, Blacksburg, VA.
- Saturday Oct. 25 and Nov. 1, from 9 am – 5 pm.
Ronoke County
- Roanoke County Elections Office at 900 Chestnut St. Vinton, VA 24179
- Sep. 19 – Oct. 31, from 8 am – 4 pm, Monday – Friday
- Saturday Oct. 25 from 8 am – 4 pm.
- Saturday Nov. 1, from 9 am – 5 pm.
- Brambleton Center Elections Satellite Office at 3738 Brambleton Ave., Roanoke, VA 24018
- Sep. 19 – Oct. 31, from 8 am – 4 pm, Monday – Friday
- Saturday Oct. 25 from 8 am – 4 pm.
- Saturday Nov. 1, from 9 am – 5 pm.
Voting in Virginia
Not sure who your representative is or what district you’re in?
Polling locations are open from 6 am to 7 pm on Election Day. Anyone in line by 7 pm will be allowed to vote. An acceptable form of ID is required to vote. For more information on acceptable forms of ID and other voting details, click on voting requirements.
Check or Update Voter Registration
Request an Absentee Ballot
- All localities have early voting options and residents can elect to automatically receive an absentee ballot in future elections.
- Apply to Vote Absentee
Find Your Polling Place
KNOW YOUR RIGHTS
Before you go to the polls, understand your rights as a Virginia voter.

About Virginia’s 41st District
The 41st District includes parts of Southwest Virginia including areas around Blacksburg. Our district deserves a representative who understands our unique challenges and opportunities.


