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

John Bernhagen

Last held office: Minnesota State Senate, District 21 (1982–1994). Ran in 8 elections between 1968 and 1990, winning 8.

Last office: Minnesota State Senate, District 21

Last margin
+19.2
Won 1990
Elections
8
1968–1990

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

Career

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

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

YearOfficeStageResultOpponentsShareMargin
1990Minnesota State Senate, District 21GeneralWonDavid Olson (D)59.6%R+19.2
1986Minnesota State Senate, District 21GeneralWonDavid Olson (D)57.9%R+15.8
1982Minnesota State Senate, District 21GeneralWonColleen Turner Albright (D)60.7%R+21.3
1980Minnesota State Senate, District 22GeneralWonKevin R. Levoir (D)67.7%R+35.5
1976Minnesota State Senate, District 22GeneralWonDennis Frisell (D)54.1%R+8.2
1972Minnesota State Senate, District 22GeneralWonVictor N. Jude (I)51.8%R+3.6
1970Minnesota House of Representatives, HD-15AGeneralWonUnopposed100%—
1968Minnesota House of Representatives, HD-15AGeneralWonJoe Gehlen (I)50%Even

Source: 99chambers results archive

Seats Bernhagen has held

Source: 99chambers results archive

Who Bernhagen has run against

Source: 99chambers results archive