DemocratNot in office · last served 2022Last on a ballot: Nov 2020

Michael J. McCaffrey

Michael J. McCaffrey ran in 15 elections between 1994 and 2020, winning 15. Served in the Rhode Island State Senate (District 16 and District 29).

Last office: Rhode Island State Senate, District 29

Elections
15
1994–2020
Won
15
generals, primaries and specials

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

Career

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

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

YearOfficeStageResultOpponentsShareMargin
2020Rhode Island State Senate, District 29GeneralWonJean E. Trafford (R)65.5%D+31.6
2018Rhode Island State Senate, District 29GeneralWonUnopposed94.9%—
2016Rhode Island State Senate, District 29GeneralWonRonald A. Loparto (I)64.2%D+28.9
2014Rhode Island State Senate, District 29GeneralWonUnopposed100%—
2014Rhode Island State Senate, District 29PrimaryWonUnopposed100%—
2012Rhode Island State Senate, District 29GeneralWonUnopposed96.6%—
2010Rhode Island State Senate, District 29GeneralWonUnopposed100%—
2008Rhode Island State Senate, District 29GeneralWonUnopposed100%—
2006Rhode Island State Senate, District 29GeneralWonUnopposed100%—
2004Rhode Island State Senate, District 29GeneralWonUnopposed100%—
2002Rhode Island State Senate, District 29GeneralWonUnopposed100%—
2000Rhode Island State Senate, District 16GeneralWonSaleh Shahid (R)76.4%D+52.9
1998Rhode Island State Senate, District 16GeneralWonUnopposed100%—
1996Rhode Island State Senate, District 16GeneralWonErnest E. Young III (R)78.8%D+57.5
1994Rhode Island State Senate, District 16GeneralWonThomas Paul Stone (R)57.6%D+15.2

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

Seats McCaffrey has held

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

Who McCaffrey has run against

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