John O. Bennett
John O. Bennett ran in 11 elections between 1979 and 2003, winning 10. Served in the New Jersey General Assembly (District 11 and District 12) and the New Jersey State Senate (District 12).
- Elections
- 11
- 1979–2003
- Won
- 10
- generals, primaries and specials
Source: 99chambers results archive (MEDSL, Klarner, state election offices)
Career
Offices held, and every time Bennett 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 Bennett has run
Margin: how far Bennett finished ahead of (+) or behind (−) the runner-up.
Source: 99chambers results archive (MEDSL, Klarner, state election offices)
Seats Bennett has held
- New Jersey State Senate, District 12 · 1990–2005
- New Jersey General Assembly, District 12 · 1982–1989
- New Jersey General Assembly, District 11 · 1980–1981
Source: 99chambers results archive (MEDSL, Klarner, state election offices)
Who Bennett has run against
- Ellen Karcher (D) · 2003 election, lost
- Amy I. Aughenbaugh (D) · 2001 election, won
- George E. Ball (D) · 1997 election, won
- Joseph D. Youssouf (D) · 1991 election, won
- Andrew M. Smith Jr. (D) · 1989 special election, won
- Clare M. Farragher (R) · 1987 election, won
- Marie A. Muhler (R) · 1985 election, won
Source: 99chambers results archive (MEDSL, Klarner, state election offices)