United States Presidential election7 Nov 2028in 729 days Senate D 97% House D 58% Calendar Track record Research
Closest results
Election 2002 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.

2002 US Senate election in Virginia

John Warner (Republican) beat Nancy B. Spannaus (independent) in Virginia in 2002, 82.6% to 9.7%, a margin of 72.8 points and 1,084,792 votes.

The Republican hold continued from 1996, when John W. Warner also won.

Republicans led in 129 of the 129 counties. The largest, Fairfax, cast 257,087 votes and went to the Republican by 81.7 points. The closest was Highland, where 447 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.

Senate

CandidatePartyVotesShare
John Warner won Republican 1,229,894 82.6%
Nancy B. Spannaus Independent 145,102 9.7%
All other candidates 114,426 7.7%
Total1,489,422

Every county

CountyDemocratRepublicanOthersTotalMargin
Fairfax 0 0.0% 210,105 81.7% 46,982 257,087 R+81.7
Virginia Beach city 0 0.0% 76,293 84.4% 14,082 90,375 R+84.4
Henrico 0 0.0% 51,167 85.4% 8,766 59,933 R+85.4
Chesterfield 0 0.0% 51,052 87.0% 7,597 58,649 R+87.0
Prince William 0 0.0% 43,375 81.4% 9,888 53,263 R+81.4
Arlington 0 0.0% 36,508 73.4% 13,244 49,752 R+73.4
Loudoun 0 0.0% 40,196 82.7% 8,425 48,621 R+82.7
Chesapeake city 0 0.0% 37,892 84.6% 6,919 44,811 R+84.6
Roanoke 0 0.0% 32,991 83.5% 6,502 39,493 R+83.5
Richmond 0 0.0% 26,618 78.3% 7,386 34,004 R+78.3
Norfolk city 0 0.0% 27,002 80.1% 6,698 33,700 R+80.1
Newport News city 0 0.0% 27,017 83.7% 5,268 32,285 R+83.7
Alexandria city 0 0.0% 22,289 75.6% 7,188 29,477 R+75.6
Hampton city 0 0.0% 22,888 81.0% 5,386 28,274 R+81.0
Hanover 0 0.0% 20,461 89.3% 2,448 22,909 R+89.3
Albemarle 0 0.0% 17,647 79.0% 4,704 22,351 R+79.0
Portsmouth city 0 0.0% 15,472 81.8% 3,448 18,920 R+81.8
James City 0 0.0% 14,266 86.1% 2,299 16,565 R+86.1
York 0 0.0% 14,213 86.8% 2,157 16,370 R+86.8
Montgomery 0 0.0% 12,834 79.5% 3,304 16,138 R+79.5
Stafford 0 0.0% 13,264 84.3% 2,468 15,732 R+84.3
Bedford 0 0.0% 12,790 83.2% 2,579 15,369 R+83.2
Spotsylvania 0 0.0% 12,513 84.8% 2,240 14,753 R+84.8
Suffolk city 0 0.0% 11,849 86.1% 1,907 13,756 R+86.1
Franklin 0 0.0% 11,445 83.9% 2,197 13,642 R+83.9
Rockingham 0 0.0% 10,305 81.2% 2,393 12,698 R+81.2
Fauquier 0 0.0% 10,669 85.1% 1,873 12,542 R+85.1
Lynchburg city 0 0.0% 9,873 83.7% 1,928 11,801 R+83.7
Pittsylvania 0 0.0% 9,372 82.0% 2,056 11,428 R+82.0
Frederick 0 0.0% 9,565 85.3% 1,650 11,215 R+85.3
Augusta 0 0.0% 8,507 80.0% 2,122 10,629 R+80.0
Henry 0 0.0% 8,566 81.3% 1,964 10,530 R+81.3
Campbell 0 0.0% 8,554 85.0% 1,510 10,064 R+85.0
Washington 0 0.0% 8,280 86.9% 1,252 9,532 R+86.9
Isle of Wight 0 0.0% 7,372 87.4% 1,067 8,439 R+87.4
Danville city 0 0.0% 6,793 84.3% 1,267 8,060 R+84.3
Charlottesville city 0 0.0% 4,701 64.3% 2,614 7,315 R+64.3
Gloucester 0 0.0% 5,935 85.0% 1,049 6,984 R+85.0
Amherst 0 0.0% 5,957 85.7% 996 6,953 R+85.7
Shenandoah 0 0.0% 5,811 84.7% 1,053 6,864 R+84.7
Pulaski 0 0.0% 5,638 83.5% 1,116 6,754 R+83.5
Tazewell 0 0.0% 5,411 83.9% 1,039 6,450 R+83.9
Botetourt 0 0.0% 5,188 80.8% 1,234 6,422 R+80.8
Carroll 0 0.0% 5,308 83.1% 1,078 6,386 R+83.1
Culpeper 0 0.0% 5,149 82.4% 1,100 6,249 R+82.4
Accomack 0 0.0% 4,903 81.4% 1,119 6,022 R+81.4
Halifax 0 0.0% 4,874 81.2% 1,127 6,001 R+81.2
Wythe 0 0.0% 5,178 86.5% 811 5,989 R+86.5
Manassas city 0 0.0% 4,766 83.4% 948 5,714 R+83.4
Wise 0 0.0% 4,923 86.8% 750 5,673 R+86.8
Smyth 0 0.0% 4,659 83.4% 928 5,587 R+83.4
Salem city 0 0.0% 4,682 85.1% 817 5,499 R+85.1
Prince George 0 0.0% 4,723 86.0% 767 5,490 R+86.0
Orange 0 0.0% 4,369 80.5% 1,058 5,427 R+80.5
Louisa 0 0.0% 4,176 81.3% 961 5,137 R+81.3
Fluvanna 0 0.0% 4,191 82.6% 880 5,071 R+82.6
Rockbridge 0 0.0% 4,322 85.6% 727 5,049 R+85.6
Warren 0 0.0% 4,192 83.2% 844 5,036 R+83.2
Patrick 0 0.0% 4,080 84.4% 752 4,832 R+84.4
Goochland 0 0.0% 4,253 88.1% 576 4,829 R+88.1
Mecklenburg 0 0.0% 3,854 79.9% 969 4,823 R+79.9
Powhatan 0 0.0% 4,200 88.0% 574 4,774 R+88.0
New Kent 0 0.0% 4,122 87.8% 571 4,693 R+87.8
Page 0 0.0% 3,767 81.1% 879 4,646 R+81.1
Harrisonburg city 0 0.0% 3,528 78.1% 992 4,520 R+78.1
Lee 0 0.0% 3,471 81.5% 790 4,261 R+81.5
Scott 0 0.0% 3,608 85.8% 595 4,203 R+85.8
Russell 0 0.0% 3,381 82.6% 713 4,094 R+82.6
Poquoson city 0 0.0% 3,640 89.6% 422 4,062 R+89.6
Winchester city 0 0.0% 3,423 84.8% 613 4,036 R+84.8
Grayson 0 0.0% 3,328 83.4% 664 3,992 R+83.4
Falls Church city 0 0.0% 2,837 77.2% 838 3,675 R+77.2
Petersburg city 0 0.0% 2,789 77.1% 830 3,619 R+77.1
Staunton city 0 0.0% 2,878 81.6% 650 3,528 R+81.6
Caroline 0 0.0% 2,844 80.7% 678 3,522 R+80.7
Dinwiddie 0 0.0% 2,967 84.3% 554 3,521 R+84.3
Bristol city 0 0.0% 2,914 83.9% 561 3,475 R+83.9
Nelson 0 0.0% 2,607 75.2% 859 3,466 R+75.2
Buchanan 0 0.0% 2,824 81.9% 623 3,447 R+81.9
Giles 0 0.0% 2,797 82.2% 606 3,403 R+82.2
Alleghany 0 0.0% 2,706 79.6% 694 3,400 R+79.6
Dickenson 0 0.0% 2,635 78.9% 703 3,338 R+78.9
Colonial Heights city 0 0.0% 3,020 91.1% 296 3,316 R+91.1
Martinsville city 0 0.0% 2,670 83.9% 512 3,182 R+83.9
Northumberland 0 0.0% 2,732 86.9% 411 3,143 R+86.9
Waynesboro city 0 0.0% 2,593 83.3% 520 3,113 R+83.3
Floyd 0 0.0% 2,382 77.6% 688 3,070 R+77.6
Clarke 0 0.0% 2,484 81.2% 575 3,059 R+81.2
Lancaster 0 0.0% 2,645 89.2% 320 2,965 R+89.2
Southampton 0 0.0% 2,490 84.3% 462 2,952 R+84.3
Prince Edward 0 0.0% 2,398 83.0% 491 2,889 R+83.0
Greene 0 0.0% 2,229 82.3% 478 2,707 R+82.3
Appomattox 0 0.0% 2,147 80.1% 533 2,680 R+80.1
Madison 0 0.0% 2,117 79.6% 541 2,658 R+79.6
King George 0 0.0% 2,287 86.2% 365 2,652 R+86.2
Fredericksburg city 0 0.0% 2,108 79.9% 530 2,638 R+79.9
Northampton 0 0.0% 2,135 83.8% 413 2,548 R+83.8
Radford city 0 0.0% 2,056 81.0% 482 2,538 R+81.0
Hopewell city 0 0.0% 2,039 80.7% 488 2,527 R+80.7
Buckingham 0 0.0% 2,081 82.9% 429 2,510 R+82.9
King William 0 0.0% 2,200 88.0% 299 2,499 R+88.0
Rappahannock 0 0.0% 1,880 77.1% 558 2,438 R+77.1
Brunswick 0 0.0% 1,958 80.8% 466 2,424 R+80.8
Lunenburg 0 0.0% 2,010 84.9% 358 2,368 R+84.9
Mathews 0 0.0% 1,858 82.2% 402 2,260 R+82.2
Middlesex 0 0.0% 1,958 86.9% 294 2,252 R+86.9
Williamsburg city 0 0.0% 1,807 80.8% 430 2,237 R+80.8
Charlotte 0 0.0% 1,738 79.4% 451 2,189 R+79.4
Westmoreland 0 0.0% 1,779 82.4% 380 2,159 R+82.4
Nottoway 0 0.0% 1,717 84.0% 327 2,044 R+84.0
Amelia 0 0.0% 1,633 86.9% 246 1,879 R+86.9
Sussex 0 0.0% 1,317 81.3% 303 1,620 R+81.3
Bland 0 0.0% 1,376 86.2% 221 1,597 R+86.2
Essex 0 0.0% 1,329 87.1% 197 1,526 R+87.1
Cumberland 0 0.0% 1,249 82.2% 271 1,520 R+82.2
Greensville 0 0.0% 1,132 78.3% 314 1,446 R+78.3
Lexington city 0 0.0% 1,130 80.9% 267 1,397 R+80.9
Craig 0 0.0% 1,091 80.4% 266 1,357 R+80.4
Surry 0 0.0% 1,100 83.2% 222 1,322 R+83.2
King and Queen 0 0.0% 1,021 81.7% 229 1,250 R+81.7
Galax city 0 0.0% 1,076 86.8% 164 1,240 R+86.8
Charles City 0 0.0% 943 80.7% 225 1,168 R+80.7
Manassas Park city 0 0.0% 910 78.2% 253 1,163 R+78.2
Covington city 0 0.0% 872 78.0% 246 1,118 R+78.0
Buena Vista city 0 0.0% 898 88.3% 119 1,017 R+88.3
Bath 0 0.0% 794 79.7% 202 996 R+79.7
Emporia city 0 0.0% 716 85.5% 121 837 R+85.5
Norton city 0 0.0% 688 83.6% 135 823 R+83.6
Highland 0 0.0% 589 80.6% 142 731 R+80.6

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

Virginia Senate elections we hold

YearWinnerMargin
2024 Timothy M. Kaine (D) D+8.9
2020 Mark Robert Warner (D) D+12.1
2018 Timothy M. Kaine (D) D+16.0
2014 Mark R. Warner (D) D+0.8
2012 Timothy M. Kaine (D) D+5.9
2008 Mark Warner (D) D+31.3
2006 Jim Webb (D) D+0.4
2002 John Warner (R) R+82.6
2000 George F. Allen (R) R+4.6
1996 John W. Warner (R) R+5.1
1994 Chuck Robb (D) D+2.7
1990 John Warner (R) R+80.9
1988 Charles S. Robb (D) D+42.6
1984 John Warner (R) R+40.1
1982 Paul Trible (R) R+2.4
1978 John William Warner (R) R+0.4
1976 Harry F. Byrd Jr. (other)
1972 William Lloyd Scott (R) R+5.3
1970 Harry F. Byrd Jr. (other)
1966 William B. Spong Jr. (D) D+25.1
1964 Harry F. Byrd Sr. (D) D+44.8
1960 A. Willis Robertson (D) D+81.3
1958 Harry F. Byrd Sr. (D) D+69.3
1954 A. Willis Robertson (D) D+79.9
1952 Harry F. Byrd Sr. (D) D+73.4
1948 A. Willis Robertson (D) D+34.8
1946 Harry F. Byrd Sr. (D) D+34.4
1942 Carter Glass (D) D+91.1
1940 Harry F. Byrd Sr. (D) D+93.3
1936 Carter Glass (D) D+86.9
1934 Harry F. Byrd Sr. (D) D+55.0
1930 Carter Glass (D) D+76.7
1928 Claude Swanson (D) D+99.8
1924 Carter Glass (D) D+48.9
1922 Claude Swanson (D) D+45.4
1918 Thomas S. Martin (D) D+99.7
1916 Claude Swanson (D) D+99.9