IndependentNot in office · last served 2030Last on a ballot: Nov 2024

Bernie Sanders

Last held office: U.S. Senate, Vermont (2018–2030). Ran in 2 elections between 2018 and 2024, winning 2.

Last office: U.S. Senate, Vermont

Last margin
+31.1
Won 2024
Elections
2
2018–2024

Source: Wikidata, congress-legislators and Open States; 99chambers legislative records

Career

Offices held, and every time Sanders was on a ballot. Filled marks are general elections won; hollow marks are primaries; an orange outline is a loss.

Source: 99chambers results archive (MEDSL, Klarner, state election offices)

Every race Sanders has run

Margin: how far Sanders finished ahead of (+) or behind (−) the runner-up.

YearOfficeStageResultOpponentsShareMarginRaised
2024U.S. Senate, VermontGeneralWonGerald Malloy (R), Steve Berry (I), Matt Hill (L)63.2%+31.1$8.2M
2018U.S. Senate, VermontGeneralWonLawrence Zupan (R), Brad J. Peacock (I), Russell Beste (I)67.4%+39.9$10.8M

Source: 99chambers results archive

Campaign money, 2023–24

Raised
$8.2M
Spent
$7.2M
Cash
$10.7M

Source: FEC filings through Dec 31, 2024Updated Oct 8, 2026, 10:37 AM ET

Seats Sanders has held

Source: 99chambers results archive

Who Sanders has run against

Source: 99chambers results archive

In the polls

Included in 5 polls; Sanders’s best result was 75% (U.S. Senate in Vermont, 2018).

Sanders’s polls in the database →

Source: Polls: The New York Times and Wikipedia poll lists