United States Presidential election7 Nov 2028in 729 days Senate D 97% House D 58% Calendar Track record Research
Closest results
Election 2024 Results

Each election opens in its own mode: the forecast before the votes are counted, the live count while races are still too close to call, and the results once every race is decided.

2024 presidential election in Virginia

Kamala Harris (Democrat) beat Donald Trump (Republican) in Virginia in 2024, 51.8% to 46.1%, a margin of 5.8 points and 260,310 votes.

Virginia voted 7.2 points more Democratic than the country as a whole, where the margin was R+1.5.

The Democratic hold continued from 2020, when Joe Biden won.

Republicans led in 90 of the 133 counties and Democrats in 43. The largest, Fairfax, cast 589,080 votes and went to the Democrat by 34.7 points. The closest was Surry, where 30 votes separated the two parties.

United States
If only voted How this works
If the polls miss like

Early projection, based on early and incomplete polling: the likely matchups, each weighted by the betting markets' odds of both nominations, not a result. Each county is its 2024 presidential margin moved by its state's projected swing; set a national vote and every state, district and county moves by the same amount from our projection. Colours run in 100 steps from a safe Republican to a safe Democratic margin. Boundaries: US Census Bureau.

Result

CandidatePartyVotesShare
Kamala Harris won Democratic 2,335,395 51.8%
Donald Trump Republican 2,075,085 46.1%
All other candidates 95,461 2.1%
Total4,505,941

Every county

CountyDemocratRepublicanOthersTotalMargin
Fairfax 386,170 65.6% 181,808 30.9% 21,102 589,080 D+34.7
Loudoun 129,190 56.3% 92,063 40.1% 8,304 229,557 D+16.2
Virginia Beach city 115,332 50.4% 109,323 47.8% 3,981 228,636 D+2.6
Prince William 131,037 57.3% 90,160 39.4% 7,380 228,577 D+17.9
Chesterfield 112,791 53.6% 93,985 44.6% 3,728 210,504 D+8.9
Henrico 114,960 63.4% 62,852 34.7% 3,570 181,382 D+28.7
Arlington 100,376 77.5% 25,211 19.5% 3,898 129,485 D+58.0
Chesapeake city 65,354 51.1% 60,521 47.3% 2,051 127,926 D+3.8
Richmond city 88,649 81.6% 17,033 15.7% 2,985 108,667 D+65.9
Norfolk city 59,899 69.7% 24,365 28.3% 1,694 85,958 D+41.3
Stafford 41,223 49.4% 40,571 48.6% 1,696 83,490 D+0.8
Alexandria city 62,283 77.0% 16,104 19.9% 2,469 80,856 D+57.1
Spotsylvania 35,722 45.0% 42,511 53.5% 1,234 79,467 R+8.5
Newport News city 48,136 63.5% 26,372 34.8% 1,356 75,864 D+28.7
Hanover 26,714 36.4% 45,547 62.1% 1,100 73,361 R+25.7
Albemarle 44,248 65.9% 21,503 32.0% 1,433 67,184 D+33.9
Hampton city 43,327 69.0% 18,374 29.3% 1,085 62,786 D+39.7
Roanoke 21,678 38.0% 34,437 60.4% 899 57,014 R+22.4
Suffolk city 30,576 57.1% 22,101 41.3% 836 53,513 D+15.8
Frederick 18,318 35.1% 33,101 63.4% 813 52,232 R+28.3
James City 26,723 52.1% 23,564 46.0% 957 51,244 D+6.2
Bedford 12,405 24.3% 37,999 74.4% 647 51,051 R+50.1
Rockingham 15,025 30.8% 33,017 67.6% 782 48,824 R+36.9
Montgomery 23,795 50.6% 22,168 47.1% 1,062 47,025 D+3.5
Fauquier 17,168 38.4% 26,812 59.9% 762 44,742 R+21.6
Augusta 11,395 25.7% 32,414 73.0% 582 44,391 R+47.3
Roanoke city 25,719 60.8% 15,779 37.3% 791 42,289 D+23.5
Portsmouth city 28,286 68.4% 12,364 29.9% 679 41,329 D+38.5
York 18,283 46.0% 20,712 52.1% 731 39,726 R+6.1
Lynchburg city 16,652 45.0% 19,565 52.9% 784 37,001 R+7.9
Pittsylvania 9,592 28.1% 24,298 71.2% 246 34,136 R+43.1
Campbell 7,885 25.2% 23,021 73.6% 363 31,269 R+48.4
Franklin 8,315 26.8% 22,308 72.0% 379 31,002 R+45.1
Washington 6,767 22.9% 22,444 76.1% 290 29,501 R+53.1
Culpeper 10,550 36.8% 17,677 61.7% 435 28,662 R+24.9
Henry 8,451 33.2% 16,792 66.0% 216 25,459 R+32.8
Isle of Wight 9,772 39.5% 14,652 59.2% 323 24,747 R+19.7
Shenandoah 6,909 28.2% 17,207 70.3% 359 24,475 R+42.1
Louisa 8,773 36.4% 15,077 62.5% 280 24,130 R+26.1
Charlottesville city 19,422 82.9% 3,426 14.6% 572 23,420 D+68.3
Gloucester 7,029 30.3% 15,910 68.5% 275 23,214 R+38.3
Warren 6,905 30.5% 15,393 67.9% 368 22,666 R+37.4
Orange 8,268 37.0% 13,757 61.6% 315 22,340 R+24.6
Botetourt 5,911 26.9% 15,788 71.9% 266 21,965 R+45.0
Powhatan 5,730 27.4% 14,911 71.3% 261 20,902 R+43.9
Tazewell 3,028 15.2% 16,703 84.0% 163 19,894 R+68.7
Goochland 7,870 39.9% 11,516 58.4% 344 19,730 R+18.5
Halifax 6,979 39.1% 10,736 60.1% 145 17,860 R+21.0
Pulaski 4,827 27.2% 12,726 71.8% 181 17,734 R+44.5
Danville city 10,608 59.9% 6,891 38.9% 203 17,702 D+21.0
Caroline 7,951 45.0% 9,506 53.7% 231 17,688 R+8.8
Prince George 6,837 38.8% 10,585 60.1% 201 17,623 R+21.3
Amherst 5,425 31.3% 11,736 67.7% 187 17,348 R+36.4
Harrisonburg city 10,634 61.4% 6,263 36.2% 425 17,322 D+25.2
Accomack 7,369 42.9% 9,654 56.2% 143 17,166 R+13.3
Wise 3,034 18.1% 13,648 81.2% 120 16,802 R+63.2
New Kent 5,637 33.6% 10,969 65.3% 191 16,797 R+31.7
Fluvanna 7,726 46.2% 8,773 52.4% 234 16,733 R+6.3
Mecklenburg 6,400 39.3% 9,786 60.1% 108 16,294 R+20.8
Carroll 2,923 18.1% 13,146 81.2% 121 16,190 R+63.1
Manassas city 9,042 56.2% 6,667 41.4% 382 16,091 D+14.8
Dinwiddie 5,938 38.1% 9,544 61.2% 120 15,602 R+23.1
Wythe 3,073 19.9% 12,261 79.3% 132 15,466 R+59.4
King George 5,653 36.6% 9,495 61.5% 280 15,428 R+24.9
Smyth 2,803 19.4% 11,516 79.6% 140 14,459 R+60.3
Staunton city 7,587 55.7% 5,775 42.4% 256 13,618 D+13.3
Fredericksburg city 8,754 64.5% 4,478 33.0% 338 13,570 D+31.5
Fairfax city 8,791 64.8% 4,300 31.7% 468 13,559 D+33.1
Russell 2,170 16.0% 11,298 83.4% 71 13,539 R+67.4
Page 2,974 22.5% 10,118 76.4% 151 13,243 R+53.9
Salem city 5,233 39.6% 7,765 58.8% 201 13,199 R+19.2
Petersburg city 11,211 85.5% 1,701 13.0% 199 13,111 D+72.5
Rockbridge 4,157 32.4% 8,464 66.0% 199 12,820 R+33.6
Greene 4,453 36.8% 7,428 61.4% 218 12,099 R+24.6
Winchester city 6,403 53.9% 5,249 44.2% 235 11,887 D+9.7
King William 3,386 29.3% 8,076 69.8% 114 11,576 R+40.5
Waynesboro city 5,236 46.3% 5,879 52.0% 197 11,312 R+5.7
Scott 1,606 14.5% 9,388 84.8% 76 11,070 R+70.3
Westmoreland 4,488 42.3% 6,000 56.6% 113 10,601 R+14.3
Lee 1,390 13.7% 8,670 85.7% 56 10,116 R+72.0
Southampton 3,623 36.8% 6,130 62.2% 97 9,850 R+25.5
Clarke 3,990 40.6% 5,638 57.3% 205 9,833 R+16.8
Patrick 1,885 19.4% 7,742 79.7% 86 9,713 R+60.3
Appomattox 2,322 24.0% 7,240 74.8% 117 9,679 R+50.8
Floyd 2,966 30.7% 6,548 67.8% 146 9,660 R+37.1
Prince Edward 4,536 48.0% 4,780 50.6% 138 9,454 R+2.6
Nelson 4,295 45.6% 5,002 53.1% 127 9,424 R+7.5
Buchanan 1,354 14.5% 7,935 85.0% 43 9,332 R+70.5
Giles 2,068 22.3% 7,099 76.7% 91 9,258 R+54.3
Falls Church city 7,195 79.4% 1,619 17.9% 243 9,057 D+61.6
Hopewell city 5,074 56.2% 3,836 42.5% 111 9,021 D+13.7
Colonial Heights city 2,980 33.3% 5,880 65.6% 99 8,959 R+32.4
Madison 2,698 31.8% 5,668 66.9% 109 8,475 R+35.0
Alleghany 2,113 25.5% 6,090 73.5% 85 8,288 R+48.0
Northumberland 3,200 38.9% 4,936 60.0% 91 8,227 R+21.1
Grayson 1,502 18.5% 6,541 80.6% 71 8,114 R+62.1
Poquoson city 2,118 26.3% 5,797 71.9% 145 8,060 R+45.6
Amelia 2,212 27.5% 5,773 71.8% 59 8,044 R+44.3
Buckingham 2,986 37.7% 4,845 61.2% 89 7,920 R+23.5
Williamsburg city 5,609 71.1% 2,118 26.8% 162 7,889 D+44.3
Brunswick 4,181 54.0% 3,521 45.5% 44 7,746 D+8.5
Bristol city 2,229 29.8% 5,195 69.4% 62 7,486 R+39.6
Lancaster 3,353 45.9% 3,864 52.9% 92 7,309 R+7.0
Dickenson 1,315 18.6% 5,698 80.8% 43 7,056 R+62.1
Middlesex 2,471 35.8% 4,355 63.1% 77 6,903 R+27.3
Nottoway 2,634 38.4% 4,166 60.7% 65 6,865 R+22.3
Northampton 3,601 52.6% 3,181 46.4% 70 6,852 D+6.1
Radford city 3,229 49.1% 3,195 48.6% 155 6,579 D+0.5
Essex 2,773 45.7% 3,243 53.4% 54 6,070 R+7.7
Charlotte 2,007 33.4% 3,961 65.8% 48 6,016 R+32.5
Manassas Park city 3,504 58.5% 2,313 38.6% 176 5,993 D+19.9
Mathews 1,773 29.8% 4,104 69.1% 64 5,941 R+39.2
Lunenburg 2,251 38.3% 3,592 61.1% 39 5,882 R+22.8
Martinsville city 3,433 60.5% 2,154 38.0% 83 5,670 D+22.6
Cumberland 2,116 38.5% 3,333 60.6% 49 5,498 R+22.1
Rappahannock 2,040 40.3% 2,942 58.1% 80 5,062 R+17.8
Sussex 2,537 51.8% 2,321 47.4% 39 4,897 D+4.4
Surry 2,174 49.0% 2,204 49.7% 60 4,438 R+0.7
Charles City 2,382 54.8% 1,916 44.0% 52 4,350 D+10.7
Greensville 2,332 54.2% 1,935 45.0% 33 4,300 D+9.2
King and Queen 1,535 36.7% 2,607 62.3% 44 4,186 R+25.6
Richmond 1,438 34.5% 2,696 64.7% 32 4,166 R+30.2
Franklin city 2,357 60.7% 1,475 38.0% 53 3,885 D+22.7
Bland 524 14.7% 2,997 84.4% 32 3,553 R+69.6
Craig 542 17.3% 2,561 81.7% 30 3,133 R+64.4
Lexington city 1,794 62.0% 1,030 35.6% 69 2,893 D+26.4
Buena Vista city 766 26.7% 2,034 71.0% 65 2,865 R+44.3
Galax city 752 27.7% 1,945 71.5% 22 2,719 R+43.9
Bath 588 22.8% 1,975 76.5% 18 2,581 R+53.7
Covington city 817 33.0% 1,641 66.2% 21 2,479 R+33.2
Emporia city 1,418 65.1% 744 34.2% 16 2,178 D+30.9
Norton city 458 27.9% 1,173 71.4% 12 1,643 R+43.5
Highland 416 27.1% 1,094 71.3% 24 1,534 R+44.2

Margin: the Democrat's share of all votes minus the Republican's. Sources and how the results were checked.

Virginia in every presidential election we hold

YearWinnerMargin
2024 Kamala Harris (D) D+5.8
2020 Joe Biden (D) D+10.1
2016 Hillary Clinton (D) D+5.3
2012 Barack Obama (D) D+3.9
2008 Barack Obama (D) D+6.3
2004 George W. Bush (R) R+8.2
2000 George W. Bush (R) R+8.0
1996 Bob Dole (R) R+2.0
1992 George H. W. Bush (R) R+4.4
1988 George H. W. Bush (R) R+20.5
1984 Ronald Reagan (R) R+25.2
1980 Ronald Reagan (R) R+12.7
1976 Gerald Ford (R) R+1.3
1972 Richard Nixon (R) R+37.7
1968 Richard Nixon (R) R+10.9
1964 Lyndon B. Johnson (D) D+7.4
1960 Richard Nixon (R) R+5.5
1956 Dwight D. Eisenhower (R) R+17.0
1952 Dwight D. Eisenhower (R) R+13.0
1948 Harry S. Truman (D) D+6.8
1944 Franklin D. Roosevelt (D) D+25.0
1940 Franklin D. Roosevelt (D) D+36.5
1936 Franklin D. Roosevelt (D) D+40.8
1932 Franklin D. Roosevelt (D) D+38.4
1928 Herbert Hoover (R) R+8.0
1924 John W. Davis (D) D+29.7
1920 James M. Cox (D) D+23.7
1916 Woodrow Wilson (D) D+35.2
1912 Woodrow Wilson (D) D+48.9
1908 William Jennings Bryan (D) D+22.2
1904 Alton B. Parker (D) D+24.8
1900 William Jennings Bryan (D) D+11.5
1896 William Jennings Bryan (D) D+6.6
1892 Grover Cleveland (D) D+17.5
1888 Grover Cleveland (D) D+0.5
1884 Grover Cleveland (D) D+2.2
1880 Winfield Scott Hancock (D) D+21.1
1876 Samuel J. Tilden (D) D+19.2
1872 Ulysses S. Grant (R) R+1.0