If you are a U.S. citizen, your home is in Virginia, and you are age 18 or older, you can register to vote in Virginia. If you will be 18 by the next general election, you can register when you are 17. If you have been convicted of a felony or if you have been declared mentally incompetent by a circuit court, you must have your voting rights restored.
Registration is open all year.
To vote in a general or primary election, you must register at least 29 days before the election. To vote in a special election, you must register at least 14 days before the election. Voter registration is free. You must give under oath your full legal name, your home address and how long you have lived there, your date of birth, your social security number, and the last place you were registered to vote, if any. Virginia does not have voter registration by party.