Virginia county voter registration offices: all 133 localities
Find your county below for its voter registration office's address and phone, as the Virginia Department of Elections, Local Voter Registration Office lookup lists them.
- Accomack County
General Registrar · 757-787-2935 - Albemarle County
General Registrar · 434-972-4173 - City of Alexandria
General Registrar · 703-746-4050 - Alleghany County
General Registrar · 540-965-1690 - Amelia County
General Registrar · 804-561-3460 - Amherst County
General Registrar · 434-946-9315 - Appomattox County
General Registrar · 434-352-5302 - Arlington County
General Registrar · 703-228-3456 - Augusta County
General Registrar · 540-245-5656 - Bath County
General Registrar · 540-839-7266 - Bedford County
General Registrar · 540-586-7649 - Bland County
General Registrar · 276-688-4441 - Botetourt County
General Registrar · 540-928-2120 - City of Bristol
General Registrar · 276-645-7318 - Brunswick County
General Registrar · 434-848-4414 - Buchanan County
General Registrar · 276-935-6534 - Buckingham County
General Registrar · 434-969-4304 - City of Buena Vista
General Registrar · 540-261-8605 - Campbell County
General Registrar · 434-332-9579 - Caroline County
General Registrar · 804-633-9083 - Carroll County
General Registrar · 276-730-3036 - Charles City County
General Registrar · 804-652-4606 - Charlotte County
General Registrar · 434-542-5856 - City of Charlottesville
General Registrar · 434-970-3250 - City of Chesapeake
General Registrar · 757-382-8000 - Chesterfield County
General Registrar · 804-748-1471 - Clarke County
General Registrar · 540-955-5168 - City of Colonial Heights
General Registrar · 804-520-9277 - City of Covington
General Registrar · 540-965-6380 - Craig County
General Registrar · 540-864-6190 - Culpeper County
General Registrar · 540-825-0652 - Cumberland County
General Registrar · 804-492-4504 - City of Danville
General Registrar · 434-799-6560 - Dickenson County
General Registrar · 276-926-1620 - Dinwiddie County
General Registrar · 804-469-4500 ext. 7 - City of Emporia
General Registrar · 434-634-9533 - Essex County
General Registrar · 804-443-4611 - City of Fairfax
General Registrar · 703-385-7890 - Fairfax County
General Registrar · 703-222-0776 - City of Falls Church
General Registrar · 703-248-5085 - Fauquier County
General Registrar · 540-422-8290 - Floyd County
General Registrar · 540-745-9350 - Fluvanna County
General Registrar · 434-589-3593 - City of Franklin
General Registrar · 757-562-8545 - Franklin County
General Registrar · 540-483-3025 - Frederick County
General Registrar · 540-665-5660 - City of Fredericksburg
General Registrar · 540-372-1030 - City of Galax
General Registrar · 276-236-7509 - Giles County
General Registrar · 540-921-2802 - Gloucester County
General Registrar · 804-693-3659 - Goochland County
General Registrar · 804-556-5803 - Grayson County
General Registrar · 276-773-2842 - Greene County
General Registrar · 434-985-5213 - Greensville County
General Registrar · 434-348-4228 - Halifax County
General Registrar · 434-476-3322 - City of Hampton
General Registrar · 757-727-6218 - Hanover County
General Registrar · 804-365-6080 - City of Harrisonburg
General Registrar · 540-432-7707 - Henrico County
General Registrar · 804-501-4347 - Henry County
General Registrar · 276-634-4698 - Highland County
General Registrar · 540-468-2013 - City of Hopewell
General Registrar · 804-541-2232 ext. 630 - Isle of Wight County
General Registrar · 757-365-6230 - James City County
General Registrar · 757-259-4949 - King and Queen County
General Registrar · 804-785-5980 - King George County
General Registrar · 540-775-9186 - King William County
General Registrar · 804-769-4952 - Lancaster County
General Registrar · 804-462-5277 - Lee County
General Registrar · 276-346-7780 - City of Lexington
General Registrar · 540-462-3706 - Loudoun County
General Registrar · 703-777-0380 - Louisa County
General Registrar · 540-967-3427 - Lunenburg County
General Registrar · 434-696-3071 - City of Lynchburg
General Registrar · 434-477-5999 - Madison County
General Registrar · 540-948-6533 - City of Manassas
General Registrar · 703-257-8230 - City of Manassas Park
General Registrar · 703-335-8806 - City of Martinsville
General Registrar · 276-403-5122 - Mathews County
General Registrar · 804-725-3200 - Mecklenburg County
General Registrar · 434-738-6191 ext. 4313 - Middlesex County
General Registrar · 804-758-4420 - Montgomery County
General Registrar · 540-382-5741 - Nelson County
General Registrar · 434-263-7190 - New Kent County
General Registrar · 804-966-9699 - City of Newport News
General Registrar · 757-926-8683 - City of Norfolk
General Registrar · 757-664-4353 - Northampton County
General Registrar · 757-678-0480 - Northumberland County
General Registrar · 804-580-4655 - City of Norton
General Registrar · 276-679-1162 - Nottoway County
General Registrar · 434-767-2135 - Orange County
General Registrar · 540-672-5262 - Page County
General Registrar · 540-743-3986 - Patrick County
General Registrar · 276-694-7206 - City of Petersburg
General Registrar · 804-733-8071 - Pittsylvania County
General Registrar · 434-432-7971 - City of Poquoson
General Registrar · 757-868-3070 - City of Portsmouth
General Registrar · 757-393-8644 - Powhatan County
General Registrar · 804-598-5604 - Prince Edward County
General Registrar · 434-392-4767 - Prince George County
General Registrar · 804-722-8748 - Prince William County
General Registrar · 703-792-6470 - Pulaski County
General Registrar · 540-980-2111 - City of Radford
General Registrar · 540-731-3639 - Rappahannock County
General Registrar · 540-675-5380 - City of Richmond
General Registrar · 804-646-5950 - Richmond County
General Registrar · 804-333-4772 - City of Roanoke
General Registrar · 540-853-2281 - Roanoke County
General Registrar · 540-772-7500 - Rockbridge County
General Registrar · 540-463-7203 - Rockingham County
General Registrar · 540-564-3055 - Russell County
General Registrar · 276-889-8006 - City of Salem
General Registrar · 540-375-3034 - Scott County
General Registrar · 276-386-3843 - Shenandoah County
General Registrar · 540-459-6195 - Smyth County
General Registrar · 276-706-8332 - Southampton County
General Registrar · 757-653-9280 - Spotsylvania County
General Registrar · 540-507-7380 - Stafford County
General Registrar · 540-658-4000 - City of Staunton
General Registrar · 540-332-3840 - City of Suffolk
General Registrar · 757-514-7750 - Surry County
General Registrar · 757-294-5213 - Sussex County
General Registrar · 434-246-1047 - Tazewell County
General Registrar · 276-385-1305 - City of Virginia Beach
General Registrar · 757-385-8683 - Warren County
General Registrar · 540-635-4327 - Washington County
General Registrar · 276-676-6227 - City of Waynesboro
General Registrar · 540-942-6620 - Westmoreland County
General Registrar · 804-493-8898 - City of Williamsburg
General Registrar · 757-220-6157 - City of Winchester
General Registrar · 540-545-7910 - Wise County
General Registrar · 276-328-8331 - Wythe County
General Registrar · 276-223-6038 - York County
General Registrar · 757-890-3440
Virginia voting dates
| Date | What |
|---|---|
| Fri, Sep 18, 8:00 AM | Early voting opens Early in-person voting runs Sept 18–Oct 31, including some weekends. Contact your local registrar for sites and hours. source |
| Fri, Oct 23, 5:00 PM | Request a ballot by mail Your local registrar's office must receive your request by 5 p.m. source |
| Fri, Oct 23 | Last day to register Register or update online through Oct 23. After that, you can register in person and vote a provisional ballot through Election Day. source |
| Sat, Oct 31, 5:00 PM | Early voting ends Early voting ends at 5 p.m. on Saturday, Oct 31. source |
| Tue, Nov 3, 7:00 PM | Election Day: polls open 6:00 a.m. to 7:00 p.m. If you are in line at 7:00 p.m., you can still vote. You can register and vote on Election Day with a provisional ballot. source |
| Tue, Nov 3, 7:00 PM | Register and vote on Election Day After Oct 23 you can still register in person and vote a provisional ballot, including on Election Day. source |
| Tue, Nov 3, 7:00 PM | Return your mail ballot Drop it off by 7 p.m. on Election Day, or mail it postmarked by Election Day so it arrives by noon on Nov 6. source |
More for Virginia voters
- Who is on the Virginia ballot: every candidate on the state's official list, race by race.
- Virginia voting deadlines 2026: registration, mail ballots, early voting and Election Day.
- Virginia early voting locations we have read so far, with days and hours.
- Every Virginia county's office.
- Early voting dates in every state.
Office details are from the Virginia Department of Elections, Local Voter Registration Office lookup (checked October 14, 2026). Dates are Virginia's, each linked to its source. Call the office before you go.