DemocratNot in office · last served 1990Last on a ballot: Nov 1988

Robert F. Preston

Last held office: New Hampshire State Senate, District 23 (1972–1990). Ran in 9 elections between 1972 and 1988, winning 9.

Last office: New Hampshire State Senate, District 23

Last margin
+16.5
Won 1986
Elections
9
1972–1988

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

Career

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

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

YearOfficeStageResultOpponentsShareMargin
1988New Hampshire State Senate, District 23GeneralWonUnopposed100%—
1986New Hampshire State Senate, District 23GeneralWonJohn J. Kane (R)58.2%D+16.5
1984New Hampshire State Senate, District 23GeneralWonUnopposed100%—
1982New Hampshire State Senate, District 23GeneralWonUnopposed100%—
1980New Hampshire State Senate, District 23GeneralWonBeyer (R)68.8%D+37.7
1978New Hampshire State Senate, District 23GeneralWonPatten (R)60.3%D+20.7
1976New Hampshire State Senate, District 23GeneralWonMichael S. Munroe (R)66.8%D+33.5
1974New Hampshire State Senate, District 23GeneralWonBurnham (R)61.1%D+22.1
1972New Hampshire State Senate, District 23GeneralWonBurnham (R)51.8%D+3.6

Source: 99chambers results archive

Seats Preston has held

Source: 99chambers results archive

Who Preston has run against

Source: 99chambers results archive