Skip to content

Virginia

Virginia U.S. Senate election history

Every Virginia U.S. Senate election from 1976 to 2024: winners, parties, margins and the seats that changed hands.

Current senators

Wins by party

  • Democratic 9
  • Republican 7
  • Independent 1
D+50R+50D+25R+251978: R+0.419781982: R+2.419821984: R+40.119841988: D+42.619881994: D+2.719941996: R+5.119962000: R+4.620002006: D+0.420062008: D+31.320082012: D+5.920122014: D+0.820142018: D+16.020182020: D+12.120202024: D+8.92024
Virginia Senate races: Republican minus Democratic share, in points. Bars above the line lean Republican, below lean Democratic.
YearSeatWinnerPartyRunner-upMarginVotes
2024 Class I Timothy Michael Kaine Democratic Hung Cao 8.9 4,442,926
2020 Class II Mark R. Warner Democratic Daniel M. Gade 12.1 4,405,087
2018 Class I Timothy Michael Kaine Democratic Corey Stewart 16.0 3,351,373
2014 Class II Mark R. Warner Democratic Ed W. Gillespie 0.8 2,184,473
2012 Class I Timothy Michael Kaine Democratic George F. Allen 5.9 3,802,196
2008 flip Class II Mark R. Warner Democratic James S. Gilmore III 31.3 3,643,294
2006 flip Class I Jim Webb Democratic George F. Allen 0.4 2,370,445
2002 Class II John W. Warner Republican Nancy B. Spannaus 72.8 1,489,422
2000 flip Class I George F. Allen Republican Charles S. Robb 4.6 2,718,301
1996 Class II John W. Warner Republican Mark R. Warner 5.1 2,354,715
1994 Class I Charles S. Robb Democratic Oliver L. North 2.7 2,057,463
1990 Class II John W. Warner Republican Nancy B. Spannaus 62.8 1,083,690
1988 flip Class I Charles S. Robb Democratic Maurice A. Dawkins 42.6 2,068,897
1984 Class II John W. Warner Republican Edythe C. Harrison 40.1 2,007,487
1982 flip Class I Paul S. Trible Republican Richard Joseph Davis 2.4 1,415,622
1978 Class II John W. Warner Republican Andrew P. Miller 0.4 1,222,256
1976 Class I Harry F. Byrd Independent Elmo Russell Zumwalt 18.9 1,557,500

Virginia governor history · House districts · Presidential results

Questions and answers

Who won the most recent Virginia Senate election?

Timothy Michael Kaine won in 2024 by 8.9 points.

Who are Virginia's U.S. senators?

Tim Kaine (Democrat, term ends 2031) and Mark R. Warner (Democrat, term ends 2027).

When did a Democrat last win a Virginia Senate race?

In 2024, when Timothy Michael Kaine won.

When did a Republican last win a Virginia Senate race?

In 2002, when John W. Warner won.

Results: FiveThirtyEight (from 1976 for Senate, 1996 for governor). Current members: congress-legislators.