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

Thomas P. O'Neill Jr.

Last held office: U.S. House, MA-8 (1976–1986). Ran in 5 elections between 1976 and 1984, winning 5.

Last office: U.S. House, MA-8

Last margin
+83.7
Won 1984
Elections
5
1976–1984

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

Career

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

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

YearOfficeStageResultOpponentsShareMarginRaised
1984U.S. House, MA-8GeneralWonLaura Ross (COM)91.8%D+83.7$276.2K
1982U.S. House, MA-8GeneralWonFrank Luke McNamara Jr. (R)74.9%D+49.8$539.3K
1980U.S. House, MA-8GeneralWonWilliam A. Barnstead (R)78.4%D+56.8$67.8K
1978U.S. House, MA-8GeneralWonWilliam A. Barnstead (R), Laura Ross (COM)74.6%D+53.7—
1976U.S. House, MA-8GeneralWonWilliam A. Barnstead (R), Florenzo Di Donato (I), Leo F. Kahian (I)74.4%D+55.7—

Source: 99chambers results archive

Campaign money, 1983–84

Raised
$276.2K
Spent
$213.5K
Cash
$89.3K

Source: FEC filings through Dec 31, 1984Updated Nov 9, 2026, 3:00 AM ET

Seats O'Neill has held

Source: 99chambers results archive

Who O'Neill has run against

Source: 99chambers results archive

How we know O'Neill

One person, matched across every source we use.

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