Virginia elections
Elections Simplified tracks 152 upcoming elections across 245 districts in Virginia, covering statewide, congressional, state legislative, county, city, and school board races. The next election day is November 2, 2027. Each district page lists its races, the candidates, and their records.
Districts with researched races, from statewide down to school boards. Pick one to see its elections and candidates.
Statewide (1)
- Virginia5 past
U.S. House districts (11)
- Congressional District 10, Virginia1 past
- Congressional District 11, Virginia1 past
- Congressional District 1, Virginia1 past
- Congressional District 2, Virginia1 past
- Congressional District 3, Virginia1 past
- Congressional District 4, Virginia1 past
- Congressional District 5, Virginia1 past
- Congressional District 6, Virginia1 past
- Congressional District 7, Virginia1 past
- Congressional District 8, Virginia1 past
- Congressional District 9, Virginia1 past
State house district (1)
Counties (55)
- Accomack County, Virginia9 upcoming · next November 2, 2027
- Albemarle County, Virginia1 past
- Amherst County, Virginia3 upcoming · next November 2, 2027
- Arlington County, Virginia7 past
- Bath County, Virginia1 past
- Bedford County, Virginia1 past
- Bland County, Virginia1 past
- Botetourt County, Virginia8 upcoming · next November 2, 2027
- Bristol city, Virginia1 past
- Buckingham County, Virginia1 past
- Buena Vista city, Virginia2 past
- Charles City County, Virginia1 past
- Charlotte County, Virginia1 past
- Chesterfield County, Virginia2 past
- Colonial Heights city, Virginia1 past
- Covington city, Virginia2 past
- Craig County, Virginia1 past
- Dickenson County, Virginia1 past
- Essex County, Virginia2 upcoming · next November 2, 2027
- Fairfax County, Virginia2 past
- Fluvanna County, Virginia1 past
- Frederick County, Virginia3 past
- Galax city, Virginia1 past
- Gloucester County, Virginia1 past
- Goochland County, Virginia10 upcoming · next November 2, 2027
- Grayson County, Virginia1 past
- Greene County, Virginia6 upcoming · next November 2, 2027
- Halifax County, Virginia5 upcoming · next November 2, 2027
- Hanover County, Virginia1 past
- Henry County, Virginia2 past
- King George County, Virginia1 upcoming · next November 2, 2027
- Loudoun County, Virginia3 past
- Madison County, Virginia1 past
- Mathews County, Virginia1 past
- Middlesex County, Virginia1 past
- Montgomery County, Virginia1 past
- Nelson County, Virginia1 past
- Northampton County, Virginia1 past
- Northumberland County, Virginia7 upcoming · next November 2, 2027
- Orange County, Virginia1 past
- Patrick County, Virginia1 past
- Powhatan County, Virginia2 past
- Prince George County, Virginia1 past
- Pulaski County, Virginia6 upcoming · next November 2, 2027
- Radford city, Virginia2 past
- Rappahannock County, Virginia1 past
- Rockbridge County, Virginia4 upcoming · next November 2, 2027
- Spotsylvania County, Virginia1 past
- Surry County, Virginia1 past
- Sussex County, Virginia7 upcoming · next November 2, 2027
- Washington County, Virginia1 past
- Westmoreland County, Virginia1 past
- Williamsburg city, Virginia1 past
- Winchester city, Virginia2 upcoming · next November 2, 2027
- Wythe County, Virginia1 past
Cities (111)
- Abingdon town, Virginia2 past
- Altavista town, Virginia1 past
- Amherst town, Virginia3 past
- Appomattox town, Virginia2 past
- Bedford town, Virginia1 past
- Berryville town, Virginia3 past
- Blacksburg town, Virginia1 past
- Blackstone town, Virginia2 past
- Bowling Green town, Virginia1 past
- Boydton town, Virginia2 past
- Bridgewater town, Virginia2 past
- Bristol city, Virginia1 past
- Buena Vista city, Virginia1 past
- Charlottesville city, Virginia1 past
- Chase City town, Virginia2 past
- Chesapeake city, Virginia2 past
- Chilhowie town, Virginia2 past
- Chincoteague town, Virginia1 past
- Clarksville town, Virginia2 past
- Clifton Forge town, Virginia2 past
- Coeburn town, Virginia2 past
- Colonial Heights city, Virginia1 past
- Courtland town, Virginia4 past
- Covington city, Virginia2 past
- Crewe town, Virginia2 past
- Culpeper town, Virginia1 upcoming · next November 2, 2027
- Danville city, Virginia2 past
- Dayton town, Virginia2 past
- Dublin town, Virginia1 past
- Dumfries town, Virginia2 past
- Edinburg town, Virginia3 past
- Elkton town, Virginia2 past
- Emporia city, Virginia4 past
- Exmore town, Virginia1 upcoming · next May 2, 2028
- Fairfax city, Virginia3 past
- Farmville town, Virginia5 past
- Franklin city, Virginia4 past
- Front Royal town, Virginia2 past
- Gate City town, Virginia2 upcoming · next May 2, 2028
- Glade Spring town, Virginia2 past
- Gordonsville town, Virginia1 past
- Grottoes town, Virginia2 past
- Hamilton town, Virginia3 past
- Hampton city, Virginia1 past
- Harrisonburg city, Virginia1 past
- Haymarket town, Virginia2 past
- Herndon town, Virginia2 past
- Hillsboro town, Virginia2 past
- Hillsville town, Virginia1 past
- Lebanon town, Virginia1 past
- Leesburg town, Virginia2 past
- Lexington city, Virginia2 past
- Louisa town, Virginia3 past
- Lovettsville town, Virginia2 past
- Luray town, Virginia1 past
- Lynchburg city, Virginia1 past
- Manassas city, Virginia1 past
- Manassas Park city, Virginia1 past
- Marion town, Virginia2 past
- Martinsville city, Virginia2 past
- Middletown town, Virginia1 past
- Mineral town, Virginia2 past
- Mount Jackson town, Virginia2 past
- Narrows town, Virginia2 past
- New Market town, Virginia1 past
- Newport News city, Virginia5 past
- Norfolk city, Virginia6 past
- Norton city, Virginia1 past
- Occoquan town, Virginia2 past
- Orange town, Virginia1 past
- Pearisburg town, Virginia1 past
- Pennington Gap town, Virginia2 past
- Petersburg city, Virginia4 past
- Portsmouth city, Virginia1 past
- Pulaski town, Virginia1 past
- Purcellville town, Virginia2 past
- Quantico town, Virginia2 past
- Radford city, Virginia2 past
- Richlands town, Virginia2 past
- Richmond city, Virginia1 past
- Roanoke city, Virginia1 past
- Rocky Mount town, Virginia2 past
- Rural Retreat town, Virginia2 past
- Salem city, Virginia1 past
- Saltville town, Virginia2 past
- Scottsville town, Virginia1 past
- Shenandoah town, Virginia2 past
- Smithfield town, Virginia1 past
- South Boston town, Virginia1 past
- South Hill town, Virginia2 past
- Stanardsville town, Virginia2 past
- Stanley town, Virginia1 past
- Staunton city, Virginia1 past
- Stephens City town, Virginia2 past
- Strasburg town, Virginia1 past
- Stuart town, Virginia1 past
- Suffolk city, Virginia4 past
- Tappahannock town, Virginia2 past
- Timberville town, Virginia2 past
- Victoria town, Virginia2 past
- Vinton town, Virginia1 past
- Warsaw town, Virginia2 past
- Waverly town, Virginia1 past
- Waynesboro city, Virginia2 past
- West Point town, Virginia2 past
- Williamsburg city, Virginia1 past
- Winchester city, Virginia4 past
- Windsor town, Virginia2 past
- Wise town, Virginia1 past
- Woodstock town, Virginia2 past
- Wytheville town, Virginia2 past
School districts (54)
- Accomack County Public Schools, Virginia9 upcoming · next November 2, 2027
- Alleghany Highlands Public Schools, Virginia1 upcoming · next November 2, 2027
- Amherst County Public Schools, Virginia4 upcoming · next November 2, 2027
- Arlington County Public Schools, Virginia1 past
- Augusta County Public Schools, Virginia1 past
- Bath County Public Schools, Virginia2 past
- Botetourt County Public Schools, Virginia3 upcoming · next November 2, 2027
- Bristol City Public Schools, Virginia1 past
- Buena Vista City Public Schools, Virginia1 past
- Charlotte County Public Schools, Virginia4 upcoming · next November 2, 2027
- Chesapeake City Public Schools, Virginia1 past
- Chesterfield County Public Schools, Virginia1 past
- Colonial Beach Town Public Schools, Virginia1 past
- Colonial Heights City Public Schools, Virginia2 past
- Danville City Public Schools, Virginia1 past
- Essex County Public Schools, Virginia2 upcoming · next November 2, 2027
- Fairfax City Public Schools, Virginia1 past
- Franklin County Public Schools, Virginia1 past
- Fredericksburg City Public Schools, Virginia1 past
- Giles County Public Schools, Virginia4 past
- Goochland County Public Schools, Virginia5 upcoming · next November 2, 2027
- Greene County Public Schools, Virginia3 upcoming · next November 2, 2027
- Halifax County Public Schools, Virginia5 upcoming · next November 2, 2027
- Hampton City Public Schools, Virginia1 past
- Henry County Public Schools, Virginia1 past
- Isle of Wight County Public Schools, Virginia1 past
- King George County Public Schools, Virginia3 upcoming · next November 2, 2027
- Lancaster County Public Schools, Virginia3 upcoming · next November 2, 2027
- Loudoun County Public Schools, Virginia4 upcoming · next November 2, 2027
- Manassas City Public Schools, Virginia1 past
- Mecklenburg County Public Schools, Virginia2 past
- Middlesex County Public Schools, Virginia3 upcoming · next November 2, 2027
- New Kent County Public Schools, Virginia1 past
- Newport News City Public Schools, Virginia4 past
- Norfolk City Public Schools, Virginia5 past
- Northumberland County Public Schools, Virginia3 upcoming · next November 2, 2027
- Norton City Public Schools, Virginia1 past
- Page County Public Schools, Virginia3 past
- Petersburg City Public Schools, Virginia3 past
- Portsmouth City Public Schools, Virginia1 past
- Prince William County Public Schools, Virginia8 upcoming · next November 2, 2027
- Pulaski County Public Schools, Virginia5 upcoming · next November 2, 2027
- Radford City Public Schools, Virginia1 past
- Rappahannock County Public Schools, Virginia3 upcoming · next November 2, 2027
- Richmond City Public Schools, Virginia1 past
- Rockbridge County Public Schools, Virginia3 upcoming · next November 2, 2027
- Southampton County Public Schools, Virginia3 past
- Staunton City Public Schools, Virginia1 past
- Suffolk City Public Schools, Virginia4 past
- Sussex County Public Schools, Virginia7 upcoming · next November 2, 2027
- Washington County Public Schools, Virginia1 past
- Waynesboro City Public Schools, Virginia2 past
- West Point Town Public Schools, Virginia1 past
- Winchester City Public Schools, Virginia2 past
Special districts (12)
- Virginia Beach City Council District 101 past
- Virginia Beach City Council District 21 past
- Virginia Beach City Council District 41 past
- Virginia Beach City Council District 61 past
- Virginia Beach City Council District 81 past
- Virginia Beach City Council District 91 past
- Virginia Beach School Board District 101 past
- Virginia Beach School Board District 21 past
- Virginia Beach School Board District 41 past
- Virginia Beach School Board District 61 past
- Virginia Beach School Board District 81 past
- Virginia Beach School Board District 91 past