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 % | ||
| —— | — | 29,301100.0% | 100.0% | —— | — | 29,301 | |
| —— | — | 13,282100.0% | 100.0% | —— | — | 13,282 | |
| —— | — | 29,844100.0% | 100.0% | —— | — | 29,844 | |
| —— | — | 27,962100.0% | 100.0% | —— | — | 27,962 | |
| 14,14040.4% | 40.4% | 20,86559.6% | 59.6% | —— | — | 35,005 | |
| 16,67542.7% | 42.7% | 22,42157.3% | 57.3% | —— | — | 39,096 | |
| —— | — | 26,101100.0% | 100.0% | —— | — | 26,101 | |
| 23,22857.0% | 57.0% | 17,51443.0% | 43.0% | —— | — | 40,742 | |
| 19,11842.2% | 42.2% | 25,17655.6% | 55.6% | —— | — | 45,257 | |
| 17,74844.0% | 44.0% | 21,89654.3% | 54.3% | —— | — | 40,320 | |
| 19,47741.2% | 41.2% | 27,83758.8% | 58.8% | —— | — | 47,314 | |
| —— | — | —— | — | 31,207100.0% | 100.0% | 31,207 | |
| 15,86744.2% | 44.2% | 20,03055.8% | 55.8% | —— | — | 35,897 | |
| —— | — | 30,209100.0% | 100.0% | —— | — | 30,209 | |
| —— | — | 23,550100.0% | 100.0% | —— | — | 23,550 | |
| —— | — | 22,25378.8% | 78.8% | —— | — | 28,234 | |
| 26,13166.8% | 66.8% | 13,00233.2% | 33.2% | —— | — | 39,133 | |
| 15,67544.5% | 44.5% | 19,55955.5% | 55.5% | —— | — | 35,234 | |
| 23,80862.1% | 62.1% | 14,54637.9% | 37.9% | —— | — | 38,354 | |
| 25,16560.4% | 60.4% | 16,51839.6% | 39.6% | —— | — | 41,683 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| Lindsay PowellDem29,301 votes · 100.0% | — | — | |
| Joshua M SiegelDem13,282 votes · 100.0% | — | — | |
| Dan B FrankelDem29,844 votes · 100.0% | — | — | |
| Latasha D. MayesDem27,962 votes · 100.0% | — | — | |
Brandon Joseph MarkosekDem20,865 votes · 59.6%Runner-upJohn D RitterRep14,140 votes · 40.4% | John D RitterRep14,140 votes · 40.4% | 19.2percentage points | |
Paul Franklin Friel JrDem22,421 votes · 57.4%Runner-upShawn David BlickleyRep16,675 votes · 42.7% | Shawn David BlickleyRep16,675 votes · 42.7% | 14.7percentage points | |
| Daniel J DeasyDem26,101 votes · 100.0% | — | — | |
Jeremy K ShafferRep23,228 votes · 57.0%Runner-upWilliam A PetullaDem17,514 votes · 43.0% | William A PetullaDem17,514 votes · 43.0% | 14.0percentage points | |
Timothy Patrick BrennanDem25,176 votes · 55.6%Runner-upSteven MekanikRep19,118 votes · 42.2% | Steven MekanikRep19,118 votes · 42.2% | 13.4percentage points | |
Arvind VenkatDem21,896 votes · 54.3%Runner-upNathan J WolfeRep17,748 votes · 44.0% | Nathan J WolfeRep17,748 votes · 44.0% | 10.3percentage points | |
Perry Sinclair Warren Jr.Dem27,837 votes · 58.8%Runner-upBernard Charles SauerRep19,477 votes · 41.2% | Bernard Charles SauerRep19,477 votes · 41.2% | 17.7percentage points | |
| Joseph Melvin McAndrewD/R31,207 votes · 100.0% | — | — | |
Mandy SteeleDem20,030 votes · 55.8%Runner-upGary William LotzRep15,867 votes · 44.2% | Gary William LotzRep15,867 votes · 44.2% | 11.6percentage points | |
| Abigail SalisburyDem30,209 votes · 100.0% | — | — | |
| Matthew R. GergelyDem23,550 votes · 100.0% | — | — | |
Jessica Lynn BenhamDem22,253 votes · 78.8%Runner-upRoss Albert SylvesterLibertarian5,981 votes · 21.2% | Ross Albert SylvesterLibertarian5,981 votes · 21.2% | 57.6percentage points | |
Melinda S FeeRep26,131 votes · 66.8%Runner-upJohn J GeorgeDem13,002 votes · 33.2% | John J GeorgeDem13,002 votes · 33.2% | 33.6percentage points | |
John C Inglis IIIDem19,559 votes · 55.5%Runner-upStone SobieralskiRep15,675 votes · 44.5% | Stone SobieralskiRep15,675 votes · 44.5% | 11.0percentage points | |
Andrew M KuzmaRep23,808 votes · 62.1%Runner-upAngela GirolDem14,546 votes · 37.9% | Angela GirolDem14,546 votes · 37.9% | 24.2percentage points | |
Natalie StuckRep25,165 votes · 60.4%Runner-upPeter KohnkeDem16,518 votes · 39.6% | Peter KohnkeDem16,518 votes · 39.6% | 20.7percentage points |