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,08441.8% | 41.8% | 22,39358.2% | 58.2% | —— | — | 38,477 | |
| 15,14343.3% | 43.3% | 19,81556.7% | 56.7% | —— | — | 34,958 | |
| 12,23836.8% | 36.8% | 21,02263.2% | 63.2% | —— | — | 33,260 | |
| —— | — | 21,017100.0% | 100.0% | —— | — | 21,017 | |
| 16,73040.4% | 40.4% | 24,65959.6% | 59.6% | —— | — | 41,389 | |
| 16,56539.6% | 39.6% | 25,23360.4% | 60.4% | —— | — | 41,798 | |
| 16,48441.4% | 41.4% | 23,30158.6% | 58.6% | —— | — | 39,785 | |
| 16,32641.9% | 41.9% | 22,63458.1% | 58.1% | —— | — | 38,960 | |
| 30,234100.0% | 100.0% | —— | — | —— | — | 30,234 | |
| 19,768100.0% | 100.0% | —— | — | —— | — | 19,768 | |
| 28,501100.0% | 100.0% | —— | — | —— | — | 28,501 | |
| 12,34049.0% | 49.0% | 12,83651.0% | 51.0% | —— | — | 25,176 | |
| —— | — | 13,374100.0% | 100.0% | —— | — | 13,374 | |
| —— | — | 15,011100.0% | 100.0% | —— | — | 15,011 | |
| —— | — | 29,976100.0% | 100.0% | —— | — | 29,976 | |
| 21,42963.0% | 63.0% | 12,57637.0% | 37.0% | —— | — | 34,005 | |
| —— | — | 17,234100.0% | 100.0% | —— | — | 17,234 | |
| 26,86461.3% | 61.3% | 16,93938.7% | 38.7% | —— | — | 43,803 | |
| —— | — | 14,583100.0% | 100.0% | —— | — | 14,583 | |
| —— | — | 11,487100.0% | 100.0% | —— | — | 11,487 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Leanne T. KruegerDem22,393 votes · 58.2%Runner-upJohn Albert Mancinelli Jr.Rep16,084 votes · 41.8% | John Albert Mancinelli Jr.Rep16,084 votes · 41.8% | 16.4percentage points | |
David M DellosoDem19,815 votes · 56.7%Runner-upGabriella M. MendezRep15,143 votes · 43.3% | Gabriella M. MendezRep15,143 votes · 43.3% | 13.4percentage points | |
Heather BoydDem21,022 votes · 63.2%Runner-upJeffrey O JonesRep12,238 votes · 36.8% | Jeffrey O JonesRep12,238 votes · 36.8% | 26.4percentage points | |
| Gina CurryDem21,017 votes · 100.0% | — | — | |
Jennifer O'MaraDem24,659 votes · 59.6%Runner-upElizabeth L PiazzaRep16,730 votes · 40.4% | Elizabeth L PiazzaRep16,730 votes · 40.4% | 19.2percentage points | |
Gregory VitaliDem25,233 votes · 60.4%Runner-upKimberly C DugeryRep16,565 votes · 39.6% | Kimberly C DugeryRep16,565 votes · 39.6% | 20.7percentage points | |
Kristine C. HowardDem23,301 votes · 58.6%Runner-upMelissa C DicranianRep16,484 votes · 41.4% | Melissa C DicranianRep16,484 votes · 41.4% | 17.1percentage points | |
Lisa Anne BorowskiDem22,634 votes · 58.1%Runner-upKathryn M L BuckleyRep16,326 votes · 41.9% | Kathryn M L BuckleyRep16,326 votes · 41.9% | 16.2percentage points | |
| Kate Anne KlunkRep30,234 votes · 100.0% | — | — | |
| Martina A WhiteRep19,768 votes · 100.0% | — | — | |
| Kerry A. BenninghoffRep28,501 votes · 100.0% | — | — | |
Sean Michael DoughertyDem12,836 votes · 51.0%Runner-upAizaz GillRep12,340 votes · 49.0% | Aizaz GillRep12,340 votes · 49.0% | 2.0percentage points | |
| Patrick L GallagherDem13,374 votes · 100.0% | — | — | |
| Ed NeilsonDem15,011 votes · 100.0% | — | — | |
| Marylouise IsaacsonDem29,976 votes · 100.0% | — | — | |
Jack B Rader JrRep21,429 votes · 63.0%Runner-upHope E ChristmanDem12,576 votes · 37.0% | Hope E ChristmanDem12,576 votes · 37.0% | 26.0percentage points | |
| Joseph C HohensteinDem17,234 votes · 100.0% | — | — | |
Kristin MarcellRep26,864 votes · 61.3%Runner-upPaul G Lang JrDem16,939 votes · 38.7% | Paul G Lang JrDem16,939 votes · 38.7% | 22.7percentage points | |
| Jason DawkinsDem14,583 votes · 100.0% | — | — | |
| Jose A GiralDem11,487 votes · 100.0% | — | — |