U.S. Senate seat · statewide

U.S. Senate in Pennsylvania

17 elections since 1976: Democrats won 4, Republicans 13.

2024 election

Nov 5, 2024 · changed party
  1. David McCormick (R) · won48.8%
  2. Robert P. Casey, Jr. (D)48.6%
  3. John C. Thomas (LIB)1.3%
  4. Leila Hazou (GRN)1.0%

Full results →

Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 3:26 AM ET

Every election for this seat

17 races since 1976; the seat changed party 3 times.

YearWinnerRunner-upWon by
2024 · Class 1 seatDavid McCormick (R)FlipRobert P. Casey, Jr. (D)0.2
2022 · Class 3 seatJohn Fetterman (D)FlipMehmet C. Oz (R)4.9
2018 · Class 1 seatRobert P. Casey, Jr. (D)Lou Barletta (R)13.1
2016 · Class 3 seatPatrick J. Toomey (R)Katie McGinty (D)1.4
2012 · Class 1 seatRobert P. Casey, Jr. (D)Tom Smith (R)9.1
2010 · Class 3 seatPatrick J. Toomey (R)Joe Sestak (D)2.0
2006 · Class 1 seatRobert P. Casey, Jr. (D)FlipRichard Santorum (R)17.4
2004 · Class 3 seatArlen Specter (R)Joseph Hoeffel (D)10.6
2000 · Class 1 seatRichard Santorum (R)Ron Klink (D)6.9
1998 · Class 3 seatArlen Specter (R)Bill Lloyd (D)26.6
1994 · Class 1 seatRichard Santorum (R)Harris Wofford (D)2.5
1992 · Class 3 seatArlen Specter (R)Lynn Yeakel (D)2.8
1988 · Class 1 seatJohn Heinz (R)Joe Vignola (D)34.0
1986 · Class 3 seatArlen Specter (R)Bob Edgar (D)13.6
1982 · Class 1 seatJohn Heinz (R)Cyril H. Wecht (D)20.1
1980 · Class 3 seatArlen Specter (R)Pete Flaherty (D)2.4
1976 · Class 1 seatHenry Heinz (R)William J. Green (D)5.6

Won by: the winner's lead over the runner-up, in points of the vote. Source: 99chambers results archive (MEDSL, Klarner, state election offices)