RepublicanNot in office · last served 2007Last on a ballot: Nov 2008

Melissa Hart

Last held office: U.S. House, PA-4 (2001–2007). Ran in 8 elections between 1990 and 2008, winning 6.

Last office: U.S. House, PA-4Born 1962

Last margin
−11.7
Lost 2008
Elections
8
1990–2008

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

Career

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

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

YearOfficeStageResultOpponentsShareMarginRaised
2008U.S. House, PA-4GeneralLostJason Altmire (D)44.1%D+11.7$1.4M
2006U.S. House, PA-4GeneralLostJason Altmire (D)48%D+3.9$2.1M
2004U.S. House, PA-4GeneralWonStevan Drobac Jr. (D), Steven B. Larchuk (I)63.1%R+27.2$1.4M
2002U.S. House, PA-4GeneralWonStevan Drobac Jr. (D)64.6%R+29.1$1.2M
2000U.S. House, PA-4GeneralWonTerry E. Van Horne (D)59%R+18.0$1.7M
1998Pennsylvania State Senate, District 40GeneralWonBob Seibert Jr. (D), Ron Rosenberger (I)67.4%R+37.0—
1994Pennsylvania State Senate, District 40GeneralWonElaine Napper (D), Drew Ley (I)68.6%R+38.5—
1990Pennsylvania State Senate, District 40GeneralWonJohn W. Regoli (D)51.2%R+2.5—

Source: 99chambers results archive

Campaign money, 2007–08

Raised
$1.4M
Spent
$1.4M
Cash
$8.4K

Source: FEC filings through Dec 31, 2008Updated Oct 8, 2026, 10:36 AM ET

Seats Hart has held

Source: 99chambers results archive

Who Hart has run against

Source: 99chambers results archive

In the polls

Included in 9 polls; Hart’s best result was 51% (Pennsylvania's 4th District, 2006).

Hart’s polls in the database →

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

How we know Hart

One person, matched across every source we use.

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