John Flanagan
John Flanagan ran in 27 elections between 1972 and 2018, winning 27. Served in the New York State Assembly (District 7 and District 9) and the New York State Senate (District 2).
- Elections
- 27
- 1972–2018
- Won
- 27
- generals, primaries and specials
Source: 99chambers results archive (MEDSL, Klarner, state election offices)
Career
Offices held, and every time Flanagan 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 Flanagan has run
Margin: how far Flanagan finished ahead of (+) or behind (−) the runner-up.
Source: 99chambers results archive (MEDSL, Klarner, state election offices)
Seats Flanagan has held
- New York State Senate, District 2 · 2003–2020
- New York State Assembly, District 9 · 1983–2002
- New York State Assembly, District 7 · 1973–1982
Source: 99chambers results archive (MEDSL, Klarner, state election offices)
Who Flanagan has run against
- Kathleen Bradbury Cleary (D) · 2018 election, won
- Peter N. Magistrale (D) · 2016 election, won
- Joseph Lombardi (D) · 2014 election, won
- Errol D. Toulon Jr. (D) · 2012 election, won
- Ira L. Bernstein (D) · 2010 election, won
- Michael J. Depaoli (D) · 2008 election, won
- Brooke Ellison (D) · 2006 election, won
- Nancy E. Lombardi (D) · 2004 election, won
Source: 99chambers results archive (MEDSL, Klarner, state election offices)