2024 Pennsylvania State House Election
Pennsylvania · State
General Election
November 5, 2024
Contests
203
Candidates
315
Valid votes
6,309,792
Historical party totals retain the reported precinct-file labels. The 2010 labels differ from the official House composition, so these are not caucus totals.
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Republican | 3,322,232 | 52.7% | 101 | 49.8% | 0 |
| Democratic | 2,940,522 | 46.6% | 101 | 49.8% | −1 |
| Democratic / Republican | 31,207 | 0.5% | 1 | 0.5% | — |
| Libertarian | 12,017 | 0.2% | 0 | 0.0% | 0 |
| Constitution | 3,814 | 0.1% | 0 | 0.0% | — |
Party totals follow reported ballot labels, including combined party labels.
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 101 | 101 | 0 | 53.5% | 52.7% | −0.8 pp |
| Democratic | 102 | 101 | −1 | 45.7% | 46.6% | +0.9 pp |
| Democratic / Republican | — | 1 | — | — | 0.5% | — |
Seat changes by party
203 → 203 seats
| Party | 2010 seats | 2024 seats | Change | 2010 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 103 | 101 | −2 | 50.3% | 52.7% | +2.4 pp |
| Democratic | 100 | 101 | +1 | 48.3% | 46.6% | −1.7 pp |
| Democratic / Republican | — | 1 | — | — | 0.5% | — |
Seat changes by party
203 → 203 seats
| Party | 2012 seats | 2024 seats | Change | 2012 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 102 | 101 | −1 | 47.8% | 52.7% | +4.8 pp |
| Democratic | 89 | 101 | +12 | 45.8% | 46.6% | +0.8 pp |
| Democratic / Republican | 12 | 1 | −11 | 5.9% | 0.5% | −5.4 pp |
Seat changes by party
203 → 203 seats
| Party | 2014 seats | 2024 seats | Change | 2014 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 113 | 101 | −12 | 51.5% | 52.7% | +1.2 pp |
| Democratic | 83 | 101 | +18 | 44.2% | 46.6% | +2.4 pp |
| Democratic / Republican | 7 | 1 | −6 | 3.5% | 0.5% | −3.0 pp |
Seat changes by party
203 → 203 seats
| Party | 2016 seats | 2024 seats | Change | 2016 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 113 | 101 | −12 | 49.2% | 52.7% | +3.5 pp |
| Democratic | 78 | 101 | +23 | 44.0% | 46.6% | +2.6 pp |
| Democratic / Republican | 12 | 1 | −11 | 6.1% | 0.5% | −5.6 pp |
Seat changes by party
203 → 203 seats
| Party | 2018 seats | 2024 seats | Change | 2018 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 107 | 101 | −6 | 44.4% | 52.7% | +8.2 pp |
| Democratic | 92 | 101 | +9 | 53.3% | 46.6% | −6.7 pp |
| Democratic / Republican | 4 | 1 | −3 | 1.7% | 0.5% | −1.2 pp |
Seat changes by party
203 → 203 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 112 | 101 | −11 | 52.0% | 52.7% | +0.7 pp |
| Democratic | 89 | 101 | +12 | 46.5% | 46.6% | +0.1 pp |
| Democratic / Republican | 2 | 1 | −1 | 0.9% | 0.5% | −0.4 pp |
Seat changes by party
203 → 203 seats
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 101 | 101 | 0 | 53.5% | 52.7% | −0.8 pp |
| Democratic | 102 | 101 | −1 | 45.7% | 46.6% | +0.9 pp |
| Democratic / Republican | — | 1 | — | — | 0.5% | — |
Seat changes by party
203 → 203 seats
Historical trends
Republican Democratic Democratic / Republican
Chart data
| Election | Republican | Democratic | Democratic / Republican |
|---|---|---|---|
| November 2, 2010 | 103 | 100 | — |
| November 6, 2012 | 102 | 89 | 12 |
| November 4, 2014 | 113 | 83 | 7 |
| November 8, 2016 | 113 | 78 | 12 |
| November 6, 2018 | 107 | 92 | 4 |
| November 3, 2020 | 112 | 89 | 2 |
| November 8, 2022 | 101 | 102 | — |
| November 5, 2024 | 101 | 101 | 1 |
Republican Democratic Democratic / Republican
Chart data
| Election | Republican | Democratic | Democratic / Republican |
|---|---|---|---|
| November 2, 2010 | 103 | 100 | — |
| November 6, 2012 | 102 | 89 | 12 |
| November 4, 2014 | 113 | 83 | 7 |
| November 8, 2016 | 113 | 78 | 12 |
| November 6, 2018 | 107 | 92 | 4 |
| November 3, 2020 | 112 | 89 | 2 |
| November 8, 2022 | 101 | 102 | — |
| November 5, 2024 | 101 | 101 | 1 |
Republican Democratic Democratic / Republican
Chart data
| Election | Republican | Democratic | Democratic / Republican |
|---|---|---|---|
| November 2, 2010 | 50.3% | 48.3% | — |
| November 6, 2012 | 47.8% | 45.8% | 5.9% |
| November 4, 2014 | 51.5% | 44.2% | 3.5% |
| November 8, 2016 | 49.2% | 44.0% | 6.1% |
| November 6, 2018 | 44.4% | 53.3% | 1.7% |
| November 3, 2020 | 52.0% | 46.5% | 0.9% |
| November 8, 2022 | 53.5% | 45.7% | — |
| November 5, 2024 | 52.7% | 46.6% | 0.5% |
Source: Pennsylvania Department of State
District map
Loading map…
District results
203 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | D/R | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 16,10939.1% | 39.1% | 25,06860.9% | 60.9% | —— | — | 41,177 | |
| 28,152100.0% | 100.0% | —— | — | —— | — | 28,152 | |
| 27,01780.0% | 80.0% | 6,74220.0% | 20.0% | —— | — | 33,759 | |
| 25,45687.0% | 87.0% | —— | — | —— | — | 29,270 | |
| 23,15573.0% | 73.0% | 8,58127.0% | 27.0% | —— | — | 31,736 | |
| 28,232100.0% | 100.0% | —— | — | —— | — | 28,232 | |
| 25,13581.9% | 81.9% | 5,55118.1% | 18.1% | —— | — | 30,686 | |
| 29,716100.0% | 100.0% | —— | — | —— | — | 29,716 | |
| 32,670100.0% | 100.0% | —— | — | —— | — | 32,670 | |
| 16,26739.8% | 39.8% | 24,57060.2% | 60.2% | —— | — | 40,837 | |
| 30,204100.0% | 100.0% | —— | — | —— | — | 30,204 | |
| 15,85148.6% | 48.6% | 16,78051.4% | 51.4% | —— | — | 32,631 | |
| 28,465100.0% | 100.0% | —— | — | —— | — | 28,465 | |
| 14,42845.0% | 45.0% | 17,66755.0% | 55.0% | —— | — | 32,095 | |
| 30,415100.0% | 100.0% | —— | — | —— | — | 30,415 | |
| 21,39369.4% | 69.4% | 9,45330.6% | 30.6% | —— | — | 30,846 | |
| 11,68238.6% | 38.6% | 18,54861.4% | 61.4% | —— | — | 30,230 | |
| 31,152100.0% | 100.0% | —— | — | —— | — | 31,152 | |
| 25,629100.0% | 100.0% | —— | — | —— | — | 25,629 | |
| 30,518100.0% | 100.0% | —— | — | —— | — | 30,518 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Laura Elizabeth Frances HanbidgeDem25,068 votes · 60.9%Runner-upMichelle L RuppRep16,109 votes · 39.1% | Michelle L RuppRep16,109 votes · 39.1% | 21.8percentage points | |
| James B. Struzzi IIRep28,152 votes · 100.0% | — | — | |
Joshua Kent BashlineRep27,017 votes · 80.0%Runner-upPat RitchieDem6,742 votes · 20.0% | Pat RitchieDem6,742 votes · 20.0% | 60.1percentage points | |
Robert Lee JamesRep25,456 votes · 87.0%Runner-upRonald Edward Johnson IIConstitution3,814 votes · 13.0% | Ronald Edward Johnson IIConstitution3,814 votes · 13.0% | 73.9percentage points | |
Kathy L RappRep23,155 votes · 73.0%Runner-upErin G WillmanDem8,581 votes · 27.0% | Erin G WillmanDem8,581 votes · 27.0% | 45.9percentage points | |
| Brian A SmithRep28,232 votes · 100.0% | — | — | |
Martin T. CauserRep25,135 votes · 81.9%Runner-upRajeev N PradhanDem5,551 votes · 18.1% | Rajeev N PradhanDem5,551 votes · 18.1% | 63.8percentage points | |
| Clinton D OwlettRep29,716 votes · 100.0% | — | — | |
| Carl Walker MetzgarRep32,670 votes · 100.0% | — | — | |
Matthew D BradfordDem24,570 votes · 60.2%Runner-upEd MoyeRep16,267 votes · 39.8% | Ed MoyeRep16,267 votes · 39.8% | 20.3percentage points | |
| James Patrick RigbyRep30,204 votes · 100.0% | — | — | |
Frank BurnsDem16,780 votes · 51.4%Runner-upAmy Marie BradleyRep15,851 votes · 48.6% | Amy Marie BradleyRep15,851 votes · 48.6% | 2.9percentage points | |
| Dallas Paul KephartRep28,465 votes · 100.0% | — | — | |
Dan K WilliamsDem17,667 votes · 55.1%Runner-upDale L HenselRep14,428 votes · 45.0% | Dale L HenselRep14,428 votes · 45.0% | 10.1percentage points | |
| Michael J ArmaniniRep30,415 votes · 100.0% | — | — | |
Stephanie Paige BorowiczRep21,393 votes · 69.4%Runner-upDenise I MarisDem9,453 votes · 30.7% | Denise I MarisDem9,453 votes · 30.7% | 38.7percentage points | |
Harry Scott ConklinDem18,548 votes · 61.4%Runner-upMarie A LibrizziRep11,682 votes · 38.6% | Marie A LibrizziRep11,682 votes · 38.6% | 22.7percentage points | |
| Jesse W TopperRep31,152 votes · 100.0% | — | — | |
| Louis Charles Schmitt Jr.Rep25,629 votes · 100.0% | — | — | |
| Scott D BargerRep30,518 votes · 100.0% | — | — |