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 % | ||
| 19,92655.7% | 55.7% | 15,87044.3% | 44.3% | —— | — | 35,796 | |
| 13,43633.3% | 33.3% | 26,93266.7% | 66.7% | —— | — | 40,368 | |
| 23,834100.0% | 100.0% | —— | — | —— | — | 23,834 | |
| 20,81153.8% | 53.8% | 17,87246.2% | 46.2% | —— | — | 38,683 | |
| 15,19241.9% | 41.9% | 21,04558.1% | 58.1% | —— | — | 36,237 | |
| 22,88862.2% | 62.2% | 13,93137.8% | 37.8% | —— | — | 36,819 | |
| 22,32262.8% | 62.8% | 13,20137.2% | 37.2% | —— | — | 35,523 | |
| 24,213100.0% | 100.0% | —— | — | —— | — | 24,213 | |
| —— | — | 18,064100.0% | 100.0% | —— | — | 18,064 | |
| 20,42469.1% | 69.1% | 9,13130.9% | 30.9% | —— | — | 29,555 | |
| 19,94565.7% | 65.7% | 10,42534.3% | 34.3% | —— | — | 30,370 | |
| 25,794100.0% | 100.0% | —— | — | —— | — | 25,794 | |
| 13,91239.8% | 39.8% | 21,05760.2% | 60.2% | —— | — | 34,969 | |
| 8,09230.3% | 30.3% | 18,58469.7% | 69.7% | —— | — | 26,676 | |
| 26,38967.8% | 67.8% | 12,53532.2% | 32.2% | —— | — | 38,924 | |
| 32,092100.0% | 100.0% | —— | — | —— | — | 32,092 | |
| 29,981100.0% | 100.0% | —— | — | —— | — | 29,981 | |
| 25,27669.2% | 69.2% | 11,25830.8% | 30.8% | —— | — | 36,534 | |
| 27,20269.8% | 69.8% | 11,77630.2% | 30.2% | —— | — | 38,978 | |
| 30,718100.0% | 100.0% | —— | — | —— | — | 30,718 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Brett R MillerRep19,926 votes · 55.7%Runner-upBradford Terrell ChambersDem15,870 votes · 44.3% | Bradford Terrell ChambersDem15,870 votes · 44.3% | 11.3percentage points | |
Daniel Laurenzano MillerDem26,932 votes · 66.7%Runner-upJoseph D LeckenbyRep13,436 votes · 33.3% | Joseph D LeckenbyRep13,436 votes · 33.3% | 33.4percentage points | |
| Keith James GreinerRep23,834 votes · 100.0% | — | — | |
Valerie S. GaydosRep20,811 votes · 53.8%Runner-upHadley B HaasDem17,872 votes · 46.2% | Hadley B HaasDem17,872 votes · 46.2% | 7.6percentage points | |
Anita Astorino KulikDem21,045 votes · 58.1%Runner-upJames Matthew JuliusRep15,192 votes · 41.9% | James Matthew JuliusRep15,192 votes · 41.9% | 16.2percentage points | |
Jason A. OrtitayRep22,888 votes · 62.2%Runner-upAlexander TaylorDem13,931 votes · 37.8% | Alexander TaylorDem13,931 votes · 37.8% | 24.3percentage points | |
Joseph Frank D'OrsieRep22,322 votes · 62.8%Runner-upEdward Lee RitterDem13,201 votes · 37.2% | Edward Lee RitterDem13,201 votes · 37.2% | 25.7percentage points | |
| Timothy Jon O'NealRep24,213 votes · 100.0% | — | — | |
| Ismail Muhammed Smith-Wade-ElDem18,064 votes · 100.0% | — | — | |
Donald CookRep20,424 votes · 69.1%Runner-upDrew E. R. MankoDem9,131 votes · 30.9% | Drew E. R. MankoDem9,131 votes · 30.9% | 38.2percentage points | |
Charity Grimm KrupaRep19,945 votes · 65.7%Runner-upGeorge Anthony RattayDem10,425 votes · 34.3% | George Anthony RattayDem10,425 votes · 34.3% | 31.4percentage points | |
| Ryan James WarnerRep25,794 votes · 100.0% | — | — | |
Steven R MalagariDem21,057 votes · 60.2%Runner-upCheryl Bonavita-CressmanRep13,912 votes · 39.8% | Cheryl Bonavita-CressmanRep13,912 votes · 39.8% | 20.4percentage points | |
Gregory ScottDem18,584 votes · 69.7%Runner-upMartin DickersonRep8,092 votes · 30.3% | Martin DickersonRep8,092 votes · 30.3% | 39.3percentage points | |
Jill Nixon CooperRep26,389 votes · 67.8%Runner-upDavon MagwoodDem12,535 votes · 32.2% | Davon MagwoodDem12,535 votes · 32.2% | 35.6percentage points | |
| Brian Casey Allen RaselRep32,092 votes · 100.0% | — | — | |
| Eric R. NelsonRep29,981 votes · 100.0% | — | — | |
Eric M. DavanzoRep25,276 votes · 69.2%Runner-upCherri Lynn RogersDem11,258 votes · 30.8% | Cherri Lynn RogersDem11,258 votes · 30.8% | 38.4percentage points | |
Leslie RossiRep27,202 votes · 69.8%Runner-upMargaret A ZelenakDem11,776 votes · 30.2% | Margaret A ZelenakDem11,776 votes · 30.2% | 39.6percentage points | |
| Abigail E MajorRep30,718 votes · 100.0% | — | — |