2024 Senate elections · Pennsylvania history
Pennsylvania U.S. Senate election 2024
Dave McCormick REP +0.2 gain · Class I seat · held 11/5/24
- Votes counted
- 6,963,137
- Margin
- 0.2 pts
- Seat held by
- Democraticchanged party
- President in PA
- R+1.7same year
General election 11/5/24
| Candidate | Party | Votes | Share | Bar |
|---|---|---|---|---|
| Dave McCormick Won | REP | 3,399,295 | 48.82% | |
| Robert P. Casey Jr. | DEM | 3,384,180 | 48.60% | |
| John C. Thomas | LIB | 89,653 | 1.29% | |
| Leila Hazou | GRE | 66,388 | 0.95% | |
| Marty Selker | CON | 23,621 | 0.34% | |
| Total | 6,963,137 | |||
By county
Counties carried: Dave McCormick 55, Robert P. Casey Jr. 12.
Official source: www.electionreturns.pa.gov
Other Pennsylvania Senate races
| Year | Seat | Winner | Margin |
|---|---|---|---|
| 2024 | Class I | Dave McCormick | 0.2 |
| 2022 | Class III | John Fetterman | 4.9 |
| 2018 | Class I | Robert P. Casey Jr. | 13.1 |
| 2016 | Class III | Patrick J. Toomey | 1.4 |
| 2012 | Class I | Robert P. Casey Jr. | 9.1 |
| 2010 | Class III | Patrick J. Toomey | 2.0 |
| 2006 | Class I | Robert P. Casey Jr. | 17.4 |
| 2004 | Class III | Arlen Specter | 10.6 |
| 2000 | Class I | Rick Santorum | 6.9 |
| 1998 | Class III | Arlen Specter | 26.6 |
| 1994 | Class I | Rick Santorum | 2.5 |
| 1992 | Class III | Arlen Specter | 2.8 |
Full Pennsylvania Senate history →
Questions and answers
Who won the 2024 Pennsylvania Senate race?
Dave McCormick (REP) won with 48.8% of the vote, ahead of Robert P. Casey Jr. (48.6%), a margin of 0.2 points.
Did the Pennsylvania Senate seat change party in 2024?
Yes. It moved from the Democratic Party to the Republican Party.
How many votes were cast in the 2024 Pennsylvania Senate race?
6,963,137 votes were counted for the candidates in the general election.
Compiled by FiveThirtyEight from the official source linked above.