RepublicanNot in office · last served 2022Last on a ballot: Nov 2016

John McCain

John McCain ran in 8 elections between 1982 and 2016, winning 8. Served in the U.S. House (AZ-1) and the U.S. Senate (Arizona).

Last office: U.S. Senate, Arizona

Elections
8
1982–2016
Won
8
generals, primaries and specials

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

Career

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

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

YearOfficeStageResultOpponentsShareMarginRaised
2016U.S. Senate, ArizonaGeneralWonAnn Kirkpatrick (D), Gary Swing (G)53.4%R+12.9$11.8M
2010U.S. Senate, ArizonaGeneralWonRodney Glassman (D), David F. Nolan (L), Jerry Joslyn (G)58.9%R+24.2$18.4M
2004U.S. Senate, ArizonaGeneralWonStuart Starky (D), Ernest Hancock (L)76.7%R+56.1$3.4M
1998U.S. Senate, ArizonaGeneralWonEd Ranger (D), John C. Zajac (L), Bob Park (REF)68.7%R+41.6$4.5M
1992U.S. Senate, ArizonaGeneralWonClaire Sargent (D), Evan Mecham (I), Kiana Delamare (L)55.8%R+24.2$3.3M
1986U.S. Senate, ArizonaGeneralWonRichard Kimball (D)60.5%R+21.0$2.6M
1984U.S. House, AZ-1GeneralWonHarry Braun III (D)78.1%R+56.2$707.1K
1982U.S. House, AZ-1GeneralWonWilliam E. "bill" Hegarty (D), Richard K. Dodge (L)65.9%R+35.4$454.7K

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

Seats McCain has held

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

Who McCain has run against

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