Vermont U.S. Senate election history
Every Vermont U.S. Senate election from 1976 to 2024: winners, parties, margins and the seats that changed hands.
Current senators
Wins by party
| Year | Seat | Winner | Party | Runner-up | Margin | Votes |
|---|---|---|---|---|---|---|
| 2024 | Class I | Bernie Sanders | Independent | Gerald Malloy | 30.3 | 372,885 |
| 2022 | Class III | Peter Welch | Democratic | Gerald Malloy | 39.8 | 291,955 |
| 2018 | Class I | Bernie Sanders | Independent | Lawrence Zupan | 39.2 | 278,013 |
| 2016 | Class III | Patrick J. Leahy | Democratic | Scott Milne | 27.7 | 320,467 |
| 2012 | Class I | Bernie Sanders | Independent | John MacGovern | 46.1 | 292,762 |
| 2010 | Class III | Patrick J. Leahy | Democratic | Leonard Wheeler Britton | 33.4 | 235,178 |
| 2006 flip | Class I | Bernie Sanders | Independent | Rich Tarrant | 33.0 | 262,419 |
| 2004 | Class III | Patrick J. Leahy | Democratic | Jack McMullen | 46.1 | 307,208 |
| 2000 | Class I | James M. Jeffords | Republican | Ed Flanagan | 40.1 | 288,500 |
| 1998 | Class III | Patrick J. Leahy | Democratic | Fred Tuttle | 49.8 | 214,036 |
| 1994 | Class I | James M. Jeffords | Republican | Jan Backus | 9.8 | 211,672 |
| 1992 | Class III | Patrick J. Leahy | Democratic | James H. Douglas | 10.8 | 285,739 |
| 1988 | Class I | James M. Jeffords | Republican | Bill Gray | 38.2 | 240,108 |
| 1986 | Class III | Patrick J. Leahy | Democratic | Dick Snelling | 28.7 | 196,532 |
| 1982 | Class I | Robert T. Stafford | Republican | James A. Guest | 3.0 | 168,002 |
| 1980 | Class III | Patrick J. Leahy | Democratic | Stewart M. Ledbetter | 1.3 | 209,124 |
| 1976 | Class I | Robert T. Stafford | Republican | Thomas P. Salmon | 4.7 | 189,060 |
Vermont governor history · House districts · Presidential results
Questions and answers
Who won the most recent Vermont Senate election?
Bernie Sanders won in 2024 by 30.3 points.
Who are Vermont's U.S. senators?
Bernard Sanders (Independent, term ends 2031) and Peter Welch (Democrat, term ends 2029).
When did a Democrat last win a Vermont Senate race?
In 2022, when Peter Welch won.
When did a Republican last win a Vermont Senate race?
In 2000, when James M. Jeffords won.
Results: FiveThirtyEight (from 1976 for Senate, 1996 for governor). Current members: congress-legislators.