Anytime of the year. To vote in a general or primary election you must register at least 29 days before the election, if not already registered at your current address. In any voter registrar's office in Virginia. Voter registration may also take place at offices of the Department of Motor Vehicles and certain other state agencies. Yes, by competing and returning a voter registration application in the manner and time provided by law.
Voter registration is free.
No, Virginia does not have registration by party. Call or write your voter registrar. The registrar will send you an application to complete and return by mail. No, if you do not move. Call or write any voter registrar.