akashic
1876–2024
Virginia / all counties

All 133 counties in Virginia

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