Carol Shea-Porter
Photo: Government Publishing Office, Public domain
DemocratNot in office · last served 2019Last on a ballot: Nov 2016

Carol Shea-Porter

Last held office: U.S. House, NH-1 (2017–2019). Ran in 6 elections between 2006 and 2016, winning 4.

Last office: U.S. House, NH-1Born 1952

Last margin
+1.3
Won 2016
Elections
6
2006–2016

Source: Wikidata, congress-legislators and Open States; 99chambers legislative recordsUpdated Nov 7, 2026, 3:00 PM ET

Career

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

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

YearOfficeStageResultOpponentsShareMarginRaised
2016U.S. House, NH-1GeneralWonFrank C. Guinta (R), Shawn P. O'Connor (I), Brendan Kelly (I)44.3%D+1.3$1.5M
2014U.S. House, NH-1GeneralLostFrank C. Guinta (R)48.1%R+3.6$1.7M
2012U.S. House, NH-1GeneralWonFrank C. Guinta (R), Brendan Kelly (L)49.8%D+3.8$1.7M
2010U.S. House, NH-1GeneralLostFrank C. Guinta (R), Philip Hodson (L)42.4%R+11.6$1.6M
2008U.S. House, NH-1GeneralWonJeb Bradley (R), Robert Kingsbury (L)51.8%D+5.9$1.5M
2006U.S. House, NH-1GeneralWonJeb Bradley (R)51.3%D+2.6$360.4K

Source: 99chambers results archive

Campaign money, 2015–16

Raised
$1.5M
Spent
$1.6M
Cash
$3.8K

Source: FEC filings through Dec 31, 2016Updated Oct 8, 2026, 10:37 AM ET

Seats Shea-Porter has held

Source: 99chambers results archive

Who Shea-Porter has run against

Source: 99chambers results archive

In the polls

Included in 49 polls; Shea-Porter’s best result was 54% (New Hampshire's 1st District, 2014).

Shea-Porter’s polls in the database →

Source: Polls: The New York Times and Wikipedia poll lists

How we know Shea-Porter

One person, matched across every source we use.

Source: Identity links: Wikidata, congress-legislators, Open States, FECUpdated Nov 7, 2026, 3:00 PM ET