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 % | ||
| 9,45944.7% | 44.7% | 11,69255.3% | 55.3% | —— | — | 21,151 | |
| 28,006100.0% | 100.0% | —— | — | —— | — | 28,006 | |
| 23,37172.9% | 72.9% | 8,68627.1% | 27.1% | —— | — | 32,057 | |
| 24,23671.7% | 71.7% | 9,56228.3% | 28.3% | —— | — | 33,798 | |
| 26,61268.5% | 68.5% | 12,26431.5% | 31.5% | —— | — | 38,876 | |
| 11,05244.1% | 44.1% | 14,00555.9% | 55.9% | —— | — | 25,057 | |
| —— | — | 12,684100.0% | 100.0% | —— | — | 12,684 | |
| 28,117100.0% | 100.0% | —— | — | —— | — | 28,117 | |
| 11,47943.7% | 43.7% | 14,80856.3% | 56.3% | —— | — | 26,287 | |
| 24,32065.6% | 65.6% | 12,75134.4% | 34.4% | —— | — | 37,071 | |
| 23,51457.2% | 57.2% | 17,57042.8% | 42.8% | —— | — | 41,084 | |
| —— | — | 26,659100.0% | 100.0% | —— | — | 26,659 | |
| —— | — | 24,035100.0% | 100.0% | —— | — | 24,035 | |
| —— | — | 19,124100.0% | 100.0% | —— | — | 19,124 | |
| —— | — | 22,656100.0% | 100.0% | —— | — | 22,656 | |
| —— | — | 19,607100.0% | 100.0% | —— | — | 19,607 | |
| 20,48551.7% | 51.7% | 19,16948.3% | 48.3% | —— | — | 39,654 | |
| 25,79165.2% | 65.2% | 13,74734.8% | 34.8% | —— | — | 39,538 | |
| 26,23467.4% | 67.4% | 12,70132.6% | 32.6% | —— | — | 38,935 | |
| 14,95946.0% | 46.0% | 17,58754.0% | 54.0% | —— | — | 32,546 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Edwin PashinskiDem11,692 votes · 55.3%Runner-upDonald J DislerRep9,459 votes · 44.7% | Donald J DislerRep9,459 votes · 44.7% | 10.6percentage points | |
| Doyle HeffleyRep28,006 votes · 100.0% | — | — | |
Timothy Frank TwardzikRep23,371 votes · 72.9%Runner-upMichael Zvalaren IIIDem8,686 votes · 27.1% | Michael Zvalaren IIIDem8,686 votes · 27.1% | 45.8percentage points | |
James A BartonRep24,236 votes · 71.7%Runner-upTina M BurnsDem9,562 votes · 28.3% | Tina M BurnsDem9,562 votes · 28.3% | 43.4percentage points | |
Joseph P KerwinRep26,612 votes · 68.5%Runner-upEugene P StilpDem12,264 votes · 31.6% | Eugene P StilpDem12,264 votes · 31.6% | 36.9percentage points | |
Jacklyn H RusnockDem14,005 votes · 55.9%Runner-upJames D OswaldRep11,052 votes · 44.1% | James D OswaldRep11,052 votes · 44.1% | 11.8percentage points | |
| Manuel M. Guzman JrDem12,684 votes · 100.0% | — | — | |
| Mark M. GillenRep28,117 votes · 100.0% | — | — | |
Johanny Cepeda-FreytizDem14,808 votes · 56.3%Runner-upSusan G LarkinRep11,479 votes · 43.7% | Susan G LarkinRep11,479 votes · 43.7% | 12.7percentage points | |
David Mark MaloneyRep24,320 votes · 65.6%Runner-upRayne R ReitnauerDem12,751 votes · 34.4% | Rayne R ReitnauerDem12,751 votes · 34.4% | 31.2percentage points | |
V. Milou MackenzieRep23,514 votes · 57.2%Runner-upMeriam H SabihDem17,570 votes · 42.8% | Meriam H SabihDem17,570 votes · 42.8% | 14.5percentage points | |
| Michael Harry SchlossbergDem26,659 votes · 100.0% | — | — | |
| Jeanne M McNeillDem24,035 votes · 100.0% | — | — | |
| Peter George SchweyerDem19,124 votes · 100.0% | — | — | |
| Stephen P SamuelsonDem22,656 votes · 100.0% | — | — | |
| Robert FreemanDem19,607 votes · 100.0% | — | — | |
Joseph T. EmrickRep20,485 votes · 51.7%Runner-upAnna R ThomasDem19,169 votes · 48.3% | Anna R ThomasDem19,169 votes · 48.3% | 3.3percentage points | |
Ann L FloodRep25,791 votes · 65.2%Runner-upJared Peter BittingDem13,747 votes · 34.8% | Jared Peter BittingDem13,747 votes · 34.8% | 30.5percentage points | |
Jeffrey H OlsommerRep26,234 votes · 67.4%Runner-upRobin Schooley SkibberDem12,701 votes · 32.6% | Robin Schooley SkibberDem12,701 votes · 32.6% | 34.8percentage points | |
James ProkopiakDem17,587 votes · 54.0%Runner-upCandace R CabanasRep14,959 votes · 46.0% | Candace R CabanasRep14,959 votes · 46.0% | 8.1percentage points |