State file
Virginia
On file for Virginia: 13 sitting U.S. members, 3 statewide executives, 140 state legislators, 134 county files. A name appears only where an official government page prints it for that office.
Census boundary file
Virginia map
Colors only separate neighboring counties; they carry no meaning.
- U.S. Congress
- 13
- Statewide
- 3
- Legislature
- 140
- County shells
- 134
Statewide executives
3 on fileOfficers printed on the state's own official pages.
- Ghazala F. HashmiVA · VA Executive · Party not stated
- Jay JonesVA · VA Executive · Party not stated
- Abigail D. SpanbergerVA · VA Executive · Party not stated
Official portals
Link only. No campaign contribution extract is loaded and no filer ID is attached.
Counties
All 134 counties and independent cities (Census county-equivalents) have a shell with five offices from VA Const. Art. VII §4: Treasurer, Sheriff, Attorney for the Commonwealth, Clerk and Commissioner of the Revenue. No officeholder names are on file yet.
- Accomackshell — no local officeholder on file
- Albemarleshell — no local officeholder on file
- Alleghanyshell — no local officeholder on file
- Ameliashell — no local officeholder on file
- Amherstshell — no local officeholder on file
- Appomattoxshell — no local officeholder on file
- Arlingtonshell — no local officeholder on file
- Augustashell — no local officeholder on file
- Bathshell — no local officeholder on file
- Bedfordshell — no local officeholder on file
- Blandshell — no local officeholder on file
- Botetourtshell — no local officeholder on file
- Brunswickshell — no local officeholder on file
- Buchananshell — no local officeholder on file
- Buckinghamshell — no local officeholder on file
- Campbellshell — no local officeholder on file
- Carolineshell — no local officeholder on file
- Carrollshell — no local officeholder on file
- Charles Cityshell — no local officeholder on file
- Charlotteshell — no local officeholder on file
- Chesterfieldshell — no local officeholder on file
- Clarkeshell — no local officeholder on file
- Craigshell — no local officeholder on file
- Culpepershell — no local officeholder on file
- Cumberlandshell — no local officeholder on file
- Dickensonshell — no local officeholder on file
- Dinwiddieshell — no local officeholder on file
- Essexshell — no local officeholder on file
- Fairfaxshell — no local officeholder on file
- Fauquiershell — no local officeholder on file
- Floydshell — no local officeholder on file
- Fluvannashell — no local officeholder on file
- Franklinshell — no local officeholder on file
- Frederickshell — no local officeholder on file
- Gilesshell — no local officeholder on file
- Gloucestershell — no local officeholder on file
- Goochlandshell — no local officeholder on file
- Graysonshell — no local officeholder on file
- Greeneshell — no local officeholder on file
- Greensvilleshell — no local officeholder on file
- Halifaxshell — no local officeholder on file
- Hanovershell — no local officeholder on file
- Henricoshell — no local officeholder on file
- Henryshell — no local officeholder on file
- Highlandshell — no local officeholder on file
- Isle of Wightshell — no local officeholder on file
- James Cityshell — no local officeholder on file
- King and Queenshell — no local officeholder on file
- King Georgeshell — no local officeholder on file
- King Williamshell — no local officeholder on file
- Lancastershell — no local officeholder on file
- Leeshell — no local officeholder on file
- Loudounshell — no local officeholder on file
- Louisashell — no local officeholder on file
- Lunenburgshell — no local officeholder on file
- Madisonshell — no local officeholder on file
- Mathewsshell — no local officeholder on file
- Mecklenburgshell — no local officeholder on file
- Middlesexshell — no local officeholder on file
- Montgomeryshell — no local officeholder on file
- Nelsonshell — no local officeholder on file
- New Kentshell — no local officeholder on file
- Northamptonshell — no local officeholder on file
- Northumberlandshell — no local officeholder on file
- Nottowayshell — no local officeholder on file
- Orangeshell — no local officeholder on file
- Pageshell — no local officeholder on file
- Patrickshell — no local officeholder on file
- Pittsylvaniashell — no local officeholder on file
- Powhatanshell — no local officeholder on file
- Prince Edwardshell — no local officeholder on file
- Prince Georgeshell — no local officeholder on file
- Prince Williamshell — no local officeholder on file
- Pulaskishell — no local officeholder on file
- Rappahannockshell — no local officeholder on file
- Richmondshell — no local officeholder on file
- Roanokeshell — no local officeholder on file
- Rockbridgeshell — no local officeholder on file
- Rockinghamshell — no local officeholder on file
- Russellshell — no local officeholder on file
- Scottshell — no local officeholder on file
- Shenandoahshell — no local officeholder on file
- Smythshell — no local officeholder on file
- Southamptonshell — no local officeholder on file
- Spotsylvaniashell — no local officeholder on file
- Staffordshell — no local officeholder on file
- Surryshell — no local officeholder on file
- Sussexshell — no local officeholder on file
- Tazewellshell — no local officeholder on file
- Warrenshell — no local officeholder on file
- Washingtonshell — no local officeholder on file
- Westmorelandshell — no local officeholder on file
- Wiseshell — no local officeholder on file
- Wytheshell — no local officeholder on file
- Yorkshell — no local officeholder on file
- Alexandria cityshell — no local officeholder on file
- Bedford cityshell — no local officeholder on file
- Bristol cityshell — no local officeholder on file
- Buena Vista cityshell — no local officeholder on file
- Charlottesville cityshell — no local officeholder on file
- Chesapeake cityshell — no local officeholder on file
- Colonial Heights cityshell — no local officeholder on file
- Covington cityshell — no local officeholder on file
- Danville cityshell — no local officeholder on file
- Emporia cityshell — no local officeholder on file
- Fairfax cityshell — no local officeholder on file
- Falls Church cityshell — no local officeholder on file
- Franklin cityshell — no local officeholder on file
- Fredericksburg cityshell — no local officeholder on file
- Galax cityshell — no local officeholder on file
- Hampton cityshell — no local officeholder on file
- Harrisonburg cityshell — no local officeholder on file
- Hopewell cityshell — no local officeholder on file
- Lexington cityshell — no local officeholder on file
- Lynchburg cityshell — no local officeholder on file
- Manassas cityshell — no local officeholder on file
- Manassas Park cityshell — no local officeholder on file
- Martinsville cityshell — no local officeholder on file
- Newport News cityshell — no local officeholder on file
- Norfolk cityshell — no local officeholder on file
- Norton cityshell — no local officeholder on file
- Petersburg cityshell — no local officeholder on file
- Poquoson cityshell — no local officeholder on file
- Portsmouth cityshell — no local officeholder on file
- Radford cityshell — no local officeholder on file
- Richmond cityshell — no local officeholder on file
- Roanoke cityshell — no local officeholder on file
- Salem cityshell — no local officeholder on file
- Staunton cityshell — no local officeholder on file
- Suffolk cityshell — no local officeholder on file
- Virginia Beach cityshell — no local officeholder on file
- Waynesboro cityshell — no local officeholder on file
- Williamsburg cityshell — no local officeholder on file
- Winchester cityshell — no local officeholder on file
Where to look
Find local officials (official reference)
Reference links to official government directories; KYO does not take data from them.