Virginia’s State Board of Elections website has a LOT of helpful and useful information. You can check your registration; register to vote; find election results; and, much more.
Here’s a link to the State Board of Elections website main page.
Upcoming elections including multi-year calendar.
This page has current and historic registration statistics.
This page has candidate financial reports. Search by the candidate’s last name to view campaign financial reports — donors, amount of $$ donated by each donor, and the like.
This page has links to absentee voting procedures as well as voting for military personnel and voters who live out of the country.