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

Frank Thompson Jr.

Last held office: U.S. House, NJ-4 (1976–1980). Ran in 3 elections between 1976 and 1980, winning 2.

Last office: U.S. House, NJ-4

Last margin
−16.0
Lost 1980
Elections
3
1976–1980

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

Career

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

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

YearOfficeStageResultOpponentsShareMarginRaised
1980U.S. House, NJ-4GeneralLostChris Smith (R), Jack Moyers (L), Paul B. Rizzo (I)40.6%R+16.0$181K
1978U.S. House, NJ-4GeneralWonChris Smith (R), John V. Mahalchik (I), Paul B. Rizzo (I)61.1%D+24.2—
1976U.S. House, NJ-4GeneralWonJoseph S. Indyk (R), John V. Mahalchik (I), Jack Moyers (L)66.3%D+34.2—

Source: 99chambers results archive

Campaign money, 1979–80

Raised
$181K
Spent
$169.1K

Source: FEC filings through Dec 31, 1980Updated Nov 9, 2026, 2:59 AM ET

Seats Thompson has held

Source: 99chambers results archive

Who Thompson has run against

Source: 99chambers results archive

How we know Thompson

One person, matched across every source we use.

Source: Identity links: Wikidata, congress-legislators, Open States, FEC