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

John C. Rafferty Jr.

Last held office: Pennsylvania State Senate, District 44 (2002–2018). Ran in 7 elections between 1984 and 2018, winning 5.

Last office: Pennsylvania State Senate, District 44

Last margin
−3.9
Lost 2018
Elections
7
1984–2018

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

Career

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

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

YearOfficeStageResultOpponentsShareMargin
2018Pennsylvania State Senate, District 44GeneralLostKatie Muth (D)48%D+3.9
2014Pennsylvania State Senate, District 44GeneralWonKathi Cozzone (D)61.4%R+22.8
2014Pennsylvania State Senate, District 44PrimaryWonUnopposed100%—
2010Pennsylvania State Senate, District 44GeneralWonMatt Stehman (D)62.3%R+24.5
2006Pennsylvania State Senate, District 44GeneralWonDan Weand (D)56.2%R+12.5
2002Pennsylvania State Senate, District 44GeneralWonRick Jacobs (D)59.2%R+18.3
1984Pennsylvania House of Representatives, District 150GeneralLostJoseph A. Lashinger (R)41.5%D+17.0

Source: 99chambers results archive

Seats Rafferty has held

Source: 99chambers results archive

Who Rafferty has run against

Source: 99chambers results archive