DemocratNot in office · last served 1990Last on a ballot: Nov 1986

John L. Dahl

John L. Dahl ran in 8 elections between 1970 and 1986, winning 7. Served in the Oklahoma State Senate (District 10).

Last office: Oklahoma State Senate, District 10

Elections
8
1970–1986
Won
7
generals, primaries and specials

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

Career

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

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

YearOfficeStageResultOpponentsShareMargin
1986Oklahoma State Senate, District 10GeneralWonUnopposed——
1982Oklahoma State Senate, District 10GeneralWonUnopposed——
1978Oklahoma State Senate, District 10GeneralWonJohn Choate (R)63.1%D+26.1
1974Oklahoma State Senate, District 10GeneralWonTrudy Willis (R)54.4%D+8.9
1974Oklahoma State Senate, District 10PrimaryWonDon Davidson (D)64.7%+29.3
1970Oklahoma State Senate, District 10GeneralWonLarry Lantz (R)62.9%D+25.8
1970Oklahoma State Senate, District 10RunoffWonRaymond L. Horn (D)60%+19.9
1970Oklahoma State Senate, District 10PrimaryLostRaymond L. Horn (D), John Shaw (D), W. J. Donnell (D)25.4%−5.6

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