DemocratNot in office · last served 2026Last on a ballot: Nov 2024

Eric Swalwell

Eric Swalwell ran in 7 elections between 2012 and 2024, winning 7. Served in the U.S. House (CA-15 and CA-14).

Last office: U.S. House, CA-14

Elections
7
2012–2024
Won
7
generals, primaries and specials

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

Career

Offices held, and every time Swalwell 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 Swalwell has run

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

YearOfficeStageResultOpponentsShareMarginRaised
2024U.S. House, CA-14GeneralWonVin Kruttiventi (R)67.8%D+35.5$4.1M
2022U.S. House, CA-14GeneralWonAlison Hayden (R)69.3%D+38.7$3.9M
2020U.S. House, CA-15GeneralWonAlison Hayden (R)70.9%D+41.8$2.9M
2018U.S. House, CA-15GeneralWonRudy L. Peters Jr. (R)73%D+45.9$3.1M
2016U.S. House, CA-15GeneralWonDanny R. Turner (R)73.8%D+47.5$2M
2014U.S. House, CA-15GeneralWonHugh Bussell (R)69.8%D+39.6$2M
2012U.S. House, CA-15GeneralWonFortney Pete Stark (D)52.1%D+4.2$826.2K

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

Seats Swalwell has held

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

Who Swalwell has run against

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