Skip to content

Virginia

133 counties and county-equivalents · presidential results 2000–2024

133 areas, each labelled with its 2024 margin. Arrow keys move across the map, Home and End jump to the first and last area, Enter opens the one in focus.
2024 marginRD

43 Democratic · 90 Republican

Biggest movers since 2000

County2024LeanSince 2000Votes
AccomackR+13.3R+11.9-0.317,144
AlbemarleD+34.1D+36.1+42.666,740
AlexandriaD+57.7D+60.4+33.480,062
AlleghanyR+48.1R+47.0-34.58,277
AmeliaR+44.4R+43.1-17.18,032
AmherstR+36.5R+35.2-18.517,303
AppomattoxR+51.0R+49.9-23.09,642
ArlingtonD+58.6D+61.4+34.5128,362
AugustaR+47.5R+46.5-0.344,223
BathR+53.8R+52.6-29.12,582
BedfordR+50.4R+49.2-15.250,830
BlandR+69.7R+68.7-33.33,548
BotetourtR+45.1R+44.0-11.921,893
BristolR+39.7R+38.4-24.07,479
BrunswickD+8.5D+10.1-3.27,738
BuchananR+70.6R+69.3-88.29,327
BuckinghamR+23.5R+22.2-18.27,915
Buena VistaR+44.4R+43.7-41.12,853
CampbellR+48.6R+47.4-14.031,171
CarolineR+8.8R+7.4-12.117,653
CarrollR+63.3R+62.1-29.016,160
Charles CityD+10.8D+12.4-18.94,341
CharlotteR+32.5R+31.2-13.46,006
CharlottesvilleD+68.7D+71.5+40.623,303
ChesapeakeD+3.8D+5.4+14.3127,493
ChesterfieldD+9.0D+10.6+40.1209,730
ClarkeR+16.9R+15.6-0.89,782
Colonial HeightsR+32.5R+31.2+14.38,941
CovingtonR+33.3R+32.0-40.82,475
CraigR+64.7R+63.5-32.93,121
CulpeperR+25.0R+23.7+3.028,553
CumberlandR+22.2R+20.8-3.45,486
DanvilleD+21.1D+22.8+30.217,667
DickensonR+62.2R+61.0-72.17,047
DinwiddieR+23.1R+21.8-10.415,589
EmporiaD+31.0D+32.7+24.72,178
EssexR+7.8R+6.3+0.96,064
FairfaxD+35.0D+37.5+39.6584,387
FairfaxD+33.4D+35.8+40.913,445
Falls ChurchD+62.2D+64.8+46.88,969
FauquierR+21.7R+20.4+7.344,537
FloydR+37.2R+36.1-8.39,625
FluvannaR+6.3R+4.8+14.116,678
FranklinR+45.3R+44.2-21.330,912
FranklinD+22.8D+24.6+13.43,876
FrederickR+28.4R+27.2+7.552,040
FredericksburgD+31.7D+33.9+27.713,495
GalaxR+43.9R+42.7-34.52,717
GilesR+54.5R+53.4-44.19,234
GloucesterR+38.4R+37.2-5.223,149
GoochlandR+18.6R+17.3+8.819,616
GraysonR+62.2R+61.1-34.18,104
GreeneR+24.7R+23.5+8.212,038
GreensvilleD+9.3D+10.8-7.84,296
HalifaxR+21.1R+19.7-6.117,844
HamptonD+39.9D+42.0+25.762,632
HanoverR+25.8R+24.5+16.973,087
HarrisonburgD+25.4D+27.4+52.517,245
HenricoD+28.9D+30.8+44.2180,642
HenryR+32.8R+31.5-16.625,413
HighlandR+44.4R+43.4-7.71,529
HopewellD+13.8D+15.4+26.89,006
Isle of WightR+19.8R+18.4+1.224,672
James CityD+6.2D+7.8+31.850,892
King and QueenR+25.7R+24.3-22.44,173
King GeorgeR+25.0R+23.8+3.615,362
King WilliamR+40.6R+39.4-13.711,561
LancasterR+7.0R+5.5+22.67,279
LeeR+72.0R+70.8-64.210,108
LexingtonD+26.7D+28.6+24.72,863
LoudounD+16.3D+18.3+34.6228,208
LouisaR+26.2R+24.9-12.524,067
LunenburgR+22.8R+21.4-10.15,879
LynchburgR+7.9R+6.5+3.536,715
MadisonR+35.2R+34.0-10.48,439
ManassasD+14.8D+16.6+29.716,021
Manassas ParkD+20.0D+22.0+39.15,967
MartinsvilleD+22.6D+24.4+16.35,658
MathewsR+39.3R+38.1-4.95,929
MecklenburgR+20.8R+19.4-3.016,266
MiddlesexR+27.4R+26.1+0.56,882
MontgomeryD+3.5D+5.1+14.546,767
NelsonR+7.5R+6.1-5.39,388
New KentR+31.9R+30.6+1.416,744
Newport NewsD+28.8D+30.7+26.575,629
NorfolkD+41.5D+43.7+17.285,643
NorthamptonD+6.2D+7.7+7.56,832
NorthumberlandR+21.2R+19.8+3.58,205
NortonR+43.6R+42.4-56.91,643
NottowayR+22.4R+21.0-12.76,853
OrangeR+24.7R+23.4-4.322,247
PageR+54.1R+53.0-22.213,211
PatrickR+60.4R+59.3-21.79,698
PetersburgD+72.8D+75.2+14.613,077
PittsylvaniaR+43.1R+41.9-7.634,100
PoquosonR+45.9R+45.0+5.08,024
PortsmouthD+38.6D+40.7+13.741,252
PowhatanR+44.1R+43.0+0.820,841
Prince EdwardR+2.6R+1.1+4.39,424
Prince GeorgeR+21.3R+20.0+2.917,596
Prince WilliamD+18.0D+20.0+28.9227,591
PulaskiR+44.7R+43.5-28.017,690
RadfordD+0.5D+2.0+5.76,550
RappahannockR+17.9R+16.6-4.25,038
RichmondR+30.2R+28.9-3.54,161
RichmondD+66.3D+69.3+34.3108,143
RoanokeR+22.5R+21.2+2.356,789
RoanokeD+23.6D+25.5+16.042,128
RockbridgeR+33.8R+32.6-11.012,752
RockinghamR+37.0R+35.9+14.748,581
RussellR+67.5R+66.2-69.213,525
SalemR+19.3R+17.9+0.113,148
ScottR+70.4R+69.3-46.811,057
ShenandoahR+42.3R+41.2-3.424,380
SmythR+60.4R+59.3-43.414,420
SouthamptonR+25.5R+24.2-24.59,831
SpotsylvaniaR+8.6R+7.1+14.879,209
StaffordD+0.8D+2.3+27.483,123
StauntonD+13.4D+15.1+34.713,562
SuffolkD+15.9D+17.6+15.653,352
SurryR+0.7D+0.9-15.44,429
SussexD+4.4D+6.0-0.34,892
TazewellR+68.9R+67.8-58.219,858
Virginia BeachD+2.6D+4.2+19.5227,770
WarrenR+37.6R+36.5-16.922,561
WashingtonR+53.3R+52.1-28.529,412
WaynesboroR+5.7R+4.3+16.111,274
WestmorelandR+14.3R+12.9-12.110,581
WilliamsburgD+44.5D+46.7+48.97,851
WinchesterD+9.8D+11.4+25.111,822
WiseR+63.3R+62.1-60.816,776
WytheR+59.5R+58.4-27.015,439
YorkR+6.1R+4.7+23.939,540