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 % | ||
| 11,34535.1% | 35.1% | 20,96064.9% | 64.9% | —— | — | 32,305 | |
| 21,22654.8% | 54.8% | 17,49345.2% | 45.2% | —— | — | 38,719 | |
| 24,37056.4% | 56.4% | 18,86643.6% | 43.6% | —— | — | 43,236 | |
| 19,48848.7% | 48.7% | 20,55351.3% | 51.3% | —— | — | 40,041 | |
| 22,67858.9% | 58.9% | 15,82141.1% | 41.1% | —— | — | 38,499 | |
| 14,23340.7% | 40.7% | 20,72659.3% | 59.3% | —— | — | 34,959 | |
| 23,79258.6% | 58.6% | 16,83541.4% | 41.4% | —— | — | 40,627 | |
| —— | — | 34,119100.0% | 100.0% | —— | — | 34,119 | |
| —— | — | 30,339100.0% | 100.0% | —— | — | 30,339 | |
| 15,62441.1% | 41.1% | 22,35958.9% | 58.9% | —— | — | 37,983 | |
| 15,67238.6% | 38.6% | 24,97561.4% | 61.4% | —— | — | 40,647 | |
| 13,69938.8% | 38.8% | 21,58361.2% | 61.2% | —— | — | 35,282 | |
| 13,42734.3% | 34.3% | 25,73965.7% | 65.7% | —— | — | 39,166 | |
| 7,64819.7% | 19.7% | 31,17980.3% | 80.3% | —— | — | 38,827 | |
| 17,39642.7% | 42.7% | 23,36257.3% | 57.3% | —— | — | 40,758 | |
| 16,05941.3% | 41.3% | 22,78658.7% | 58.7% | —— | — | 38,845 | |
| 16,40839.5% | 39.5% | 25,14160.5% | 60.5% | —— | — | 41,549 | |
| 15,98342.0% | 42.0% | 22,05258.0% | 58.0% | —— | — | 38,035 | |
| —— | — | 20,161100.0% | 100.0% | —— | — | 20,161 | |
| 21,83451.8% | 51.8% | 20,31348.2% | 48.2% | —— | — | 42,147 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Tina DavisDem20,960 votes · 64.9%Runner-upNoah Jesse BoydRep11,345 votes · 35.1% | Noah Jesse BoydRep11,345 votes · 35.1% | 29.8percentage points | |
Joseph F Hogan IVRep21,226 votes · 54.8%Runner-upAnna K PayneDem17,493 votes · 45.2% | Anna K PayneDem17,493 votes · 45.2% | 9.6percentage points | |
Shelby E. LabsRep24,370 votes · 56.4%Runner-upEleanor M BreslinDem18,866 votes · 43.6% | Eleanor M BreslinDem18,866 votes · 43.6% | 12.7percentage points | |
Brian MunroeDem20,553 votes · 51.3%Runner-upDaniel J McPhillipsRep19,488 votes · 48.7% | Daniel J McPhillipsRep19,488 votes · 48.7% | 2.7percentage points | |
Craig T. StaatsRep22,678 votes · 58.9%Runner-upVera J ColeDem15,821 votes · 41.1% | Vera J ColeDem15,821 votes · 41.1% | 17.8percentage points | |
Joseph CiresiDem20,726 votes · 59.3%Runner-upMichael J. McCloskey IIIRep14,233 votes · 40.7% | Michael J. McCloskey IIIRep14,233 votes · 40.7% | 18.6percentage points | |
Donna Marie ScheurenRep23,792 votes · 58.6%Runner-upAlbert LeachDem16,835 votes · 41.4% | Albert LeachDem16,835 votes · 41.4% | 17.1percentage points | |
| Mary Josephine DaleyDem34,119 votes · 100.0% | — | — | |
| Timothy P. BriggsDem30,339 votes · 100.0% | — | — | |
Joseph G WebsterDem22,359 votes · 58.9%Runner-upSimone H CollinsRep15,624 votes · 41.1% | Simone H CollinsRep15,624 votes · 41.1% | 17.7percentage points | |
Melissa CerratoDem24,975 votes · 61.4%Runner-upAllen Arthur AndersonRep15,672 votes · 38.6% | Allen Arthur AndersonRep15,672 votes · 38.6% | 22.9percentage points | |
Nancy GuenstDem21,583 votes · 61.2%Runner-upTim BertmanRep13,699 votes · 38.8% | Tim BertmanRep13,699 votes · 38.8% | 22.4percentage points | |
Benjamin V. SanchezDem25,739 votes · 65.7%Runner-upJoseph J RooneyRep13,427 votes · 34.3% | Joseph J RooneyRep13,427 votes · 34.3% | 31.4percentage points | |
Napoleon J NelsonDem31,179 votes · 80.3%Runner-upThom EstilowRep7,648 votes · 19.7% | Thom EstilowRep7,648 votes · 19.7% | 60.6percentage points | |
Danielle Friel OttenDem23,362 votes · 57.3%Runner-upRodney D Simon IIRep17,396 votes · 42.7% | Rodney D Simon IIRep17,396 votes · 42.7% | 14.6percentage points | |
Christopher PielliDem22,786 votes · 58.7%Runner-upKris R VollrathRep16,059 votes · 41.3% | Kris R VollrathRep16,059 votes · 41.3% | 17.3percentage points | |
Melissa ShustermanDem25,141 votes · 60.5%Runner-upRegina M MauroRep16,408 votes · 39.5% | Regina M MauroRep16,408 votes · 39.5% | 21.0percentage points | |
Christina D SappeyDem22,052 votes · 58.0%Runner-upTina Louise AyalaRep15,983 votes · 42.0% | Tina Louise AyalaRep15,983 votes · 42.0% | 16.0percentage points | |
| Carol KazeemDem20,161 votes · 100.0% | — | — | |
Wendell Craig WilliamsRep21,834 votes · 51.8%Runner-upElizabeth Rhein MoroDem20,313 votes · 48.2% | Elizabeth Rhein MoroDem20,313 votes · 48.2% | 3.6percentage points |