RepublicanNo state or federal office heldLost the 2024 general

John D. Ritter

John D. Ritter ran in 5 elections between 2014 and 2024, winning 1.

Elections
5
2014–2024
Won
1
generals, primaries and specials

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

Every race Ritter has run

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

YearOfficeStageResultOpponentsShareMargin
2024Pennsylvania House of Representatives, District 25GeneralLostBrandon Markosek (D)40.4%D+19.2
2020Pennsylvania House of Representatives, District 25GeneralLostBrandon Markosek (D)41.7%D+16.6
2016Pennsylvania House of Representatives, District 25GeneralLostBrandon Markosek (D)37.6%D+24.8
2014Pennsylvania House of Representatives, District 25GeneralLostBrandon Markosek (D)39.4%D+21.2
2014Pennsylvania House of Representatives, District 25PrimaryWonUnopposed100%—

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