akashic
1876–2024
Virginia / all counties

All 133 counties in Virginia

Every county in Virginia with its political archetype and 2024 presidential margin. Tap any card for the full 148-year picture — every election from 1876, ACS demographics, and the counties most similar to it across the long history.

Accomack County
Tossup
2024R+13.3
Albemarle County
Democratic loyalist
2024D+33.7
Alexandria city
Realigner
2024D+57.1
Alleghany County
Populist
2024R+48.0
Amelia County
Populist
2024R+44.3
Amherst County
Realigner
2024R+36.4
Appomattox County
Realigner
2024R+50.8
Arlington County
Democratic loyalist
2024D+58.1
Augusta County
Republican loyalist
2024R+47.3
Bath County
Populist
2024R+53.7
Bedford County
Populist
2024R+50.1
Bland County
Populist
2024R+69.6
Botetourt County
Old Confederacy
2024R+45.0
Bristol city
Populist
2024R+39.6
Brunswick County
Democratic loyalist
2024D+8.5
Buchanan County
Recent convert
2024R+70.5
Buckingham County
Tossup
2024R+23.5
Buena Vista city
Populist
2024R+44.2
Campbell County
Populist
2024R+48.4
Caroline County
Bellwether
2024R+8.8
Carroll County
Republican loyalist
2024R+63.1
Charles City County
Populist
2024D+10.7
Charlotte County
Populist
2024R+32.5
Charlottesville city
Realigner
2024D+68.3
Chesapeake city
Bellwether
2024D+3.8
Chesterfield County
Bellwether
2024D+8.9
Clarke County
Old Confederacy
2024R+16.7
Colonial Heights city
Populist
2024R+32.4
Covington city
Tossup
2024R+33.2
Craig County
Populist
2024R+64.4
Culpeper County
Old Confederacy
2024R+24.9
Cumberland County
Old Confederacy
2024R+22.1
Danville city
Recent convert
2024D+21.0
Dickenson County
Recent convert
2024R+62.1
Dinwiddie County
Old Confederacy
2024R+23.1
Emporia city
Populist
2024D+31.0
Essex County
Bellwether
2024R+7.7
Fairfax city
Democratic loyalist
2024D+33.1
Fairfax County
Realigner
2024D+34.7
Falls Church city
Democratic loyalist
2024D+61.6
Fauquier County
Old Confederacy
2024R+21.5
Floyd County
Republican loyalist
2024R+37.1
Fluvanna County
Bellwether
2024R+6.2
Franklin city
Populist
2024D+22.7
Franklin County
Populist
2024R+45.1
Frederick County
Old Confederacy
2024R+28.3
Fredericksburg city
Democratic loyalist
2024D+31.5
Galax city
Populist
2024R+43.8
Giles County
Populist
2024R+54.3
Gloucester County
Old Confederacy
2024R+38.2
Goochland County
Old Confederacy
2024R+18.5
Grayson County
Populist
2024R+62.1
Greene County
Republican loyalist
2024R+24.6
Greensville County
Democratic loyalist
2024D+9.2
Halifax County
Old Confederacy
2024R+21.0
Hampton city
Realigner
2024D+39.8
Hanover County
Old Confederacy
2024R+25.7
Harrisonburg city
Recent convert
2024D+25.2
Henrico County
Recent convert
2024D+28.7
Henry County
Populist
2024R+32.8
Highland County
Populist
2024R+44.2
Hopewell city
Recent convert
2024D+13.7
Isle of Wight County
Old Confederacy
2024R+19.7
James City County
Bellwether
2024D+6.2
King and Queen County
Old Confederacy
2024R+25.6
King George County
Republican loyalist
2024R+24.9
King William County
Old Confederacy
2024R+40.5
Lancaster County
Tossup
2024R+7.0
Lee County
Populist
2024R+72.0
Lexington city
Democratic loyalist
2024D+26.4
Loudoun County
Recent convert
2024D+16.2
Louisa County
Republican loyalist
2024R+26.1
Lunenburg County
Old Confederacy
2024R+22.8
Lynchburg city
Bellwether
2024R+7.9
Madison County
Republican loyalist
2024R+35.0
Manassas city
Recent convert
2024D+14.8
Manassas Park city
Recent convert
2024D+19.9
Martinsville city
Populist
2024D+22.6
Mathews County
Republican loyalist
2024R+39.2
Mecklenburg County
Old Confederacy
2024R+20.8
Middlesex County
Populist
2024R+27.3
Montgomery County
Bellwether
2024D+3.5
Nelson County
Bellwether
2024R+7.5
New Kent County
Republican loyalist
2024R+31.7
Newport News city
Populist
2024D+28.7
Norfolk city
Populist
2024D+41.3
Northampton County
Democratic loyalist
2024D+6.1
Northumberland County
Old Confederacy
2024R+21.1
Norton city
Recent convert
2024R+43.6
Nottoway County
Old Confederacy
2024R+22.3
Orange County
Old Confederacy
2024R+24.6
Page County
Republican loyalist
2024R+53.9
Patrick County
Populist
2024R+60.3
Petersburg city
Populist
2024D+72.5
Pittsylvania County
Populist
2024R+43.1
Poquoson city
Republican loyalist
2024R+45.6
Portsmouth city
Populist
2024D+38.5
Powhatan County
Old Confederacy
2024R+43.9
Prince Edward County
Tossup
2024R+2.6
Prince George County
Old Confederacy
2024R+21.3
Prince William County
Recent convert
2024D+17.9
Pulaski County
Populist
2024R+44.5
Radford city
Tossup
2024D+0.5
Rappahannock County
Old Confederacy
2024R+17.8
Richmond city
Realigner
2024D+65.9
Richmond County
Populist
2024R+30.2
Roanoke city
Populist
2024D+23.5
Roanoke County
Republican loyalist
2024R+22.4
Rockbridge County
Populist
2024R+33.6
Rockingham County
Republican loyalist
2024R+36.8
Russell County
Populist
2024R+67.4
Salem city
Republican loyalist
2024R+19.2
Scott County
Populist
2024R+70.3
Shenandoah County
Populist
2024R+42.1
Smyth County
Populist
2024R+60.2
Southampton County
Old Confederacy
2024R+25.4
Spotsylvania County
Old Confederacy
2024R+8.5
Stafford County
Tossup
2024D+0.8
Staunton city
Tossup
2024D+13.3
Suffolk city
Democratic loyalist
2024D+15.8
Surry County
Tossup
2024R+0.7
Sussex County
Democratic loyalist
2024D+4.3
Tazewell County
Populist
2024R+68.7
Virginia Beach city
Bellwether
2024D+2.6
Warren County
Old Confederacy
2024R+37.4
Washington County
Populist
2024R+53.1
Waynesboro city
Tossup
2024R+5.7
Westmoreland County
Bellwether
2024R+14.3
Williamsburg city
Realigner
2024D+44.3
Winchester city
Tossup
2024D+9.7
Wise County
Populist
2024R+63.2
Wythe County
Populist
2024R+59.4
York County
Old Confederacy
2024R+6.2