2024 general · November 5, 2024
2024 Pennsylvania election results
Every race on Pennsylvania's ballot in the 2024 general election: winners, margins and seats that changed party.
Races249
Changed party5
Unopposed41%102 races
- President
- U.S. Senate
- Statewide offices
- U.S. House
- Pennsylvania State Senate
- Pennsylvania House of Representatives
President
R 1
| Race | Winner | Won by | Notes |
|---|---|---|---|
| Pennsylvania | Donald J. Trump (R) | 1.7 |
U.S. Senate
R 1 · 1 changed party
| Race | Winner | Won by | Notes |
|---|---|---|---|
| Pennsylvania | David McCormick (R) | 0.2 | Flipped |
Statewide offices
R 2
| Race | Winner | Won by | Notes |
|---|---|---|---|
| Pennsylvania Attorney General | David Sunday (R) | 4.6 | Flipped |
| Pennsylvania Treasurer | Stacy Garrity (R) | 6.3 |
U.S. House
D 7 · R 10 · 2 changed party
| Race | Winner | Won by | Notes |
|---|---|---|---|
| PA-1 | Brian Fitzpatrick (R) | 12.8 | |
| PA-2 | Brendan Boyle (D) | 42.9 | |
| PA-3 | Dwight Evans (D) | Unopposed | |
| PA-4 | Madeleine Dean Cunnane (D) | 18.1 | |
| PA-5 | Mary Gay Scanlon (D) | 30.6 | |
| PA-6 | Chrissy Houlahan (D) | 12.4 | |
| PA-7 | Ryan Mackenzie (R) | 1.0 | Flipped |
| PA-8 | Rob Bresnahan (R) | 1.6 | Flipped |
| PA-9 | Dan Meuser (R) | 41.0 | |
| PA-10 | Scott Perry (R) | 1.3 | |
| PA-11 | Lloyd Smucker (R) | 25.8 | |
| PA-12 | Summer Lee (D) | 12.8 | |
| PA-13 | John Joyce (R) | 48.4 | |
| PA-14 | Guy Reschenthaler (R) | 33.1 | |
| PA-15 | Glenn Thompson (R) | 42.9 | |
| PA-16 | Mike Kelly (R) | 27.3 | |
| PA-17 | Chris Deluzio (D) | 7.8 |
Pennsylvania State Senate
D 10 · R 15
| Race | Winner | Won by | Notes |
|---|---|---|---|
| SD-1 | Nikil Saval (D) | Unopposed | |
| SD-3 | Sharif Street (D) | Unopposed | |
| SD-5 | Joe Picozzi (R) | 0.8 | |
| SD-7 | Vincent Hughes (D) | Unopposed | |
| SD-9 | John Kane (D) | 12.2 | |
| SD-11 | Judy Schwank (D) | 17.4 | |
| SD-13 | Scott Martin (R) | 19.6 | |
| SD-15 | Patty Kim (D) | 16.4 | |
| SD-17 | Amanda Cappelletti (D) | 36.8 | |
| SD-19 | Carolyn Comitta (D) | 13.0 | |
| SD-21 | Scott Hutchinson (R) | Unopposed | |
| SD-23 | Gene Yaw (R) | 49.3 | |
| SD-25 | Cris Dush (R) | 32.9 | |
| SD-27 | Lynda Culver (R) | 44.2 | |
| SD-29 | Dave Argall (R) | 45.0 | |
| SD-31 | Dawn Keefer (R) | 21.7 | |
| SD-33 | Doug Mastriano (R) | 38.0 | |
| SD-35 | Wayne Langerholc (R) | Unopposed | |
| SD-37 | Devlin Robinson (R) | 5.7 | |
| SD-39 | Kim Ward (R) | Unopposed | |
| SD-41 | Joe Pittman (R) | Unopposed | |
| SD-43 | Jay Costa (D) | Unopposed | |
| SD-45 | Nick Pisciottano (D) | 6.2 | |
| SD-47 | Elder Vogel (R) | 27.6 | |
| SD-49 | Dan Laughlin (R) | 8.2 |
Pennsylvania House of Representatives
D 101 · R 101 · Other 1 · 1 changed party
Pennsylvania
Results are each source's final count; margins are the winner's lead over the runner-up in points of the vote. Source: MIT Election Data and Science Lab; Pennsylvania Department of State