DemocratNot in office · last served 2018Lost the 2026 general

Tommy Katsiantonis

Last held office: New Hampshire House of Representatives, District 515 (2008–2018). Ran in 12 elections between 2002 and 2024, winning 6. Lost the 2026 race for New Hampshire House of Representatives: Hillsborough 39.

Last office: New Hampshire House of Representatives, District 515

Last margin
−6.0
Lost 2024
Elections
13
2002–2026

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

Career

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

Baseline: how the seat voted for president in the same or nearest year. Running ahead of it means Katsiantonis won voters the party’s presidential nominee did not; primaries have no baseline.

YearOfficeStageResultOpponentsShareMarginBaselineAgainst baseline
2026New Hampshire House of Representatives: Hillsborough 39GeneralLostUnopposed———
2024New Hampshire House of Representatives, District 515GeneralLostMark McLean (R), Mark Proulx (I), Lara Quiroga (D)22.2%R+6.0D+7.7−13.7
2020New Hampshire House of Representatives, District 515GeneralLostMark Warden (R), Erika Connors (D), Macy McNair (R)18.7%R+9.7—
2016New Hampshire House of Representatives, District 515GeneralWonSteve Vaillancourt (R), Mark McLean (R), Ryan Curran (D)28.1%D+2.0—
2014New Hampshire House of Representatives, District 515GeneralWonMark McLean (R), Steve Vaillancourt (R), Ryan Curran (D)28.4%D+2.7—
2014New Hampshire House of Representatives, District 515PrimaryWonRyan Curran (D), Steve Vaillancourt (R), Mark McLean (R)57.4%+14.8—
2014New Hampshire House of Representatives, District 515PrimaryLostSteve Vaillancourt (R), Mark McLean (R), Ryan Curran (D)———
2012New Hampshire House of Representatives, District 515GeneralWonSteve Vaillancourt (R), Mark Proulx (R), Ryan Curran (D)29.1%D+3.9—
2010New Hampshire House of Representatives, District 515GeneralWonSteve Vaillancourt (R), Mark Proulx (R), Michael Farley (D)19.9%R+5.4—
2008New Hampshire House of Representatives, District 515GeneralWonSteve Vaillancourt (R), Michael Farley (D), Lindsay W. Lankin (D)18.2%R+0.4—
2006New Hampshire House of Representatives, District 515GeneralLostSteve Vaillancourt (R), Michael Farley (D), Maureen A. Nagle (D)16.8%R+1.8—
2004New Hampshire House of Representatives, District 517GeneralLostBob Chabot (R), Carlos Gonzalez (R), Irene Messier (R)6%R+1.5—
2002New Hampshire House of Representatives, Hillsborough 50GeneralLostIrene Messier (R), Kenneth Cail (R), Saghir A. Tahir (R)4.4%R+1.2—

Source: 99chambers results archive; 2026: civicAPI (unofficial)Updated Nov 8, 2026, 7:01 PM ET

Seats Katsiantonis has held

Source: 99chambers results archive

Who Katsiantonis has run against

Source: 99chambers results archive; 2026: civicAPI (unofficial)