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

William A. Hatch

William A. Hatch ran in 11 elections between 2006 and 2022, winning 10. Served in the New Hampshire House of Representatives (COOS 3 and District 306).

Last office: New Hampshire House of Representatives, District 306

Elections
11
2006–2022
Won
10
generals, primaries and specials

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

Career

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

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

YearOfficeStageResultOpponentsShareMargin
2022New Hampshire House of Representatives, District 306GeneralWonJakob Unger Jr. (R)58%D+16.0
2020New Hampshire House of Representatives, District 306GeneralWonUnopposed99.4%—
2018New Hampshire House of Representatives, District 306GeneralWonUnopposed99%—
2016New Hampshire House of Representatives, District 306GeneralWonUnopposed98.1%—
2014New Hampshire House of Representatives, District 306GeneralWonUnopposed98.2%—
2014New Hampshire House of Representatives, District 306PrimaryWonUnopposed100%—
2014New Hampshire House of Representatives, District 306PrimaryLostUnopposed——
2012New Hampshire House of Representatives, District 306GeneralWonUnopposed100%—
2010New Hampshire House of Representatives, COOS 3GeneralWonBruce S. Lary (R)51.7%D+3.3
2008New Hampshire House of Representatives, COOS 3GeneralWonBruce S. Lary (R)56.1%D+12.2
2006New Hampshire House of Representatives, COOS 3GeneralWonBruce S. Lary (R)54.2%D+8.4

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