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

Jim Oberweis

Last held office: Illinois State Senate, District 25 (2012–2020). Ran in 2 elections between 2012 and 2016, winning 2.

Last office: Illinois State Senate, District 25

Last margin
+9.3
Won 2016
Elections
2
2012–2016

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

Career

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

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

YearOfficeStageResultOpponentsShareMargin
2016Illinois State Senate, District 25GeneralWonCorinne M. Pierog (D)54.7%R+9.3
2012Illinois State Senate, District 25GeneralWonCorinne M. Pierog (D)57.5%R+15.0

Source: 99chambers results archive

Seats Oberweis has held

Source: 99chambers results archive

Who Oberweis has run against

Source: 99chambers results archive