Yes, Virginia allows you to register and vote on during the early voting period and Election Day.
Same-day registration is available at your general registrar’s office and satellite locations during early voting. On Election Day, you must go to the polling place for the precinct where you live.
You need to present an ID that is accepted for voting.
Virginia voters who register and vote on the same day must cast a provisional ballot. Your local Electoral Board will approve your registration and confirm your provisional ballot counts. You will be notified if your ballot isn’t counted.
The deadline to register online or by mail is 22 days before Election Day.