Craig County, VA Election Office Contact

Welcome to U.S. Vote Foundation's Election Office Directory record for Craig County, Virginia.

Here you can find contact information for the election officials responsible for administering elections in the Craig County election jurisdiction. Whether you plan to visit the election office or to email or call your election official, or to find addresses for sending voting materials by postal mail or express mail, this directory is the go-to resource for participating in the democratic process in Craig County, Virginia.

Address Information

Express Mail Delivery

Domestic Voter Registration
General Registrar
155 Main St
New Castle VA, 24127

Postal Mail

Absentee Ballot Request/Return
General Registrar
PO Box 8
New Castle VA, 24127
Election Official Contact Details

Local Election Official

Joanna Ryan

Email Address

Additional Information
Office Hours
Monday thru Friday - 8:00 am - 4:00 pm Eastern

Update Craig County, Virginia Information
(For Election Official Use Only)