2022 Pennsylvania State House Election
Pennsylvania · State
General Election
November 8, 2022
Contests
203
Candidates
343
Valid votes
4,934,258
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 2020 |
|---|---|---|---|---|---|
| Democratic | 2,256,790 | 45.7% | 102 | 50.2% | +13 |
| Republican | 2,639,273 | 53.5% | 101 | 49.8% | −11 |
| Libertarian | 23,670 | 0.5% | 0 | 0.0% | 0 |
| Green | 6,538 | 0.1% | 0 | 0.0% | 0 |
| KEY | 5,758 | 0.1% | 0 | 0.0% | — |
Show 2 more parties
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2020 |
|---|---|---|---|---|---|
| Independent | 1,826 | 0.0% | 0 | 0.0% | 0 |
| FOV | 403 | 0.0% | 0 | 0.0% | — |
| Party | 2020 seats | 2022 seats | Change | 2020 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 89 | 102 | +13 | 46.5% | 45.7% | −0.7 pp |
| Republican | 112 | 101 | −11 | 52.0% | 53.5% | +1.5 pp |
| Democratic / Republican | 2 | — | — | 0.9% | — | — |
Seat changes by party
203 → 203 seats
| Party | 2010 seats | 2022 seats | Change | 2010 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 100 | 102 | +2 | 48.3% | 45.7% | −2.5 pp |
| Republican | 103 | 101 | −2 | 50.3% | 53.5% | +3.2 pp |
Seat changes by party
203 → 203 seats
| Party | 2012 seats | 2022 seats | Change | 2012 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 89 | 102 | +13 | 45.8% | 45.7% | −0.1 pp |
| Republican | 102 | 101 | −1 | 47.8% | 53.5% | +5.7 pp |
| Democratic / Republican | 12 | — | — | 5.9% | — | — |
Seat changes by party
203 → 203 seats
| Party | 2014 seats | 2022 seats | Change | 2014 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 83 | 102 | +19 | 44.2% | 45.7% | +1.5 pp |
| Republican | 113 | 101 | −12 | 51.5% | 53.5% | +2.0 pp |
| Democratic / Republican | 7 | — | — | 3.5% | — | — |
Seat changes by party
203 → 203 seats
| Party | 2016 seats | 2022 seats | Change | 2016 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 78 | 102 | +24 | 44.0% | 45.7% | +1.8 pp |
| Republican | 113 | 101 | −12 | 49.2% | 53.5% | +4.3 pp |
| Democratic / Republican | 12 | — | — | 6.1% | — | — |
Seat changes by party
203 → 203 seats
| Party | 2018 seats | 2022 seats | Change | 2018 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 92 | 102 | +10 | 53.3% | 45.7% | −7.6 pp |
| Republican | 107 | 101 | −6 | 44.4% | 53.5% | +9.1 pp |
| Democratic / Republican | 4 | — | — | 1.7% | — | — |
Seat changes by party
203 → 203 seats
| Party | 2020 seats | 2022 seats | Change | 2020 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 89 | 102 | +13 | 46.5% | 45.7% | −0.7 pp |
| Republican | 112 | 101 | −11 | 52.0% | 53.5% | +1.5 pp |
| Democratic / Republican | 2 | — | — | 0.9% | — | — |
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 | — |
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 | — |
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% | — |
Source: Pennsylvania Department of State
District results
203 contests
Swipe to compare parties · Tap a district for full results
| District | Dem | Rep | Libertarian | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 13,32779.7% | 79.7% | —— | — | 3,39420.3% | 20.3% | 16,721 | |
| 16,24264.2% | 64.2% | 9,06835.8% | 35.8% | —— | — | 25,310 | |
| 19,93464.1% | 64.1% | 11,17935.9% | 35.9% | —— | — | 31,113 | |
| 10,27638.6% | 38.6% | 16,37561.4% | 61.4% | —— | — | 26,651 | |
| —— | — | 21,349100.0% | 100.0% | —— | — | 21,349 | |
| 8,05631.4% | 31.4% | 17,61068.6% | 68.6% | —— | — | 25,666 | |
| 12,81848.6% | 48.6% | 13,55951.4% | 51.4% | —— | — | 26,377 | |
| —— | — | 25,702100.0% | 100.0% | —— | — | 25,702 | |
| 12,09047.1% | 47.1% | 13,59952.9% | 52.9% | —— | — | 25,689 | |
| 15,874100.0% | 100.0% | —— | — | —— | — | 15,874 | |
| —— | — | 23,579100.0% | 100.0% | —— | — | 23,579 | |
| 12,73437.8% | 37.8% | 20,99662.2% | 62.2% | —— | — | 33,730 | |
| 11,18140.6% | 40.6% | 16,32559.4% | 59.4% | —— | — | 27,506 | |
| 9,40232.2% | 32.2% | 19,78167.8% | 67.8% | —— | — | 29,183 | |
| —— | — | 22,375100.0% | 100.0% | —— | — | 22,375 | |
| 15,10456.7% | 56.7% | 11,53443.3% | 43.3% | —— | — | 26,638 | |
| —— | — | 22,001100.0% | 100.0% | —— | — | 22,001 | |
| 11,45947.7% | 47.7% | 12,55852.3% | 52.3% | —— | — | 24,017 | |
| 16,296100.0% | 100.0% | —— | — | —— | — | 16,296 | |
| 17,78361.1% | 61.1% | 11,31338.9% | 38.9% | —— | — | 29,096 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Patrick J HarkinsDem13,327 votes · 79.7%Runner-upMichael G ThomasLibertarian3,394 votes · 20.3% | Michael G ThomasLibertarian3,394 votes · 20.3% | 59.4percentage points | |
Robert E. MerskiDem16,242 votes · 64.2%Runner-upMichael P PaceRep9,068 votes · 35.8% | Michael P PaceRep9,068 votes · 35.8% | 28.3percentage points | |
Ryan A BizzarroDem19,934 votes · 64.1%Runner-upJoseph S KujawaRep11,179 votes · 35.9% | Joseph S KujawaRep11,179 votes · 35.9% | 28.1percentage points | |
Jacob Daniel BantaRep16,375 votes · 61.4%Runner-upChelsea OliverDem10,276 votes · 38.6% | Chelsea OliverDem10,276 votes · 38.6% | 22.9percentage points | |
| Barry J. JozwiakRep21,349 votes · 100.0% | — | — | |
Bradley T. RoaeRep17,610 votes · 68.6%Runner-upNerissa B. GaltDem8,056 votes · 31.4% | Nerissa B. GaltDem8,056 votes · 31.4% | 37.2percentage points | |
Parke H WentlingRep13,559 votes · 51.4%Runner-upTimothy M McGonigleDem12,818 votes · 48.6% | Timothy M McGonigleDem12,818 votes · 48.6% | 2.8percentage points | |
| Aaron Joseph BernstineRep25,702 votes · 100.0% | — | — | |
Marla A BrownRep13,599 votes · 52.9%Runner-upChristopher SainatoDem12,090 votes · 47.1% | Christopher SainatoDem12,090 votes · 47.1% | 5.9percentage points | |
| Amen BrownDem15,874 votes · 100.0% | — | — | |
| Marci MustelloRep23,579 votes · 100.0% | — | — | |
Stephenie G A ScialabbaRep20,996 votes · 62.3%Runner-upRobert VigueDem12,734 votes · 37.8% | Robert VigueDem12,734 votes · 37.8% | 24.5percentage points | |
John Adda LawrenceRep16,325 votes · 59.4%Runner-upDavid CunninghamDem11,181 votes · 40.7% | David CunninghamDem11,181 votes · 40.7% | 18.7percentage points | |
James E MarshallRep19,781 votes · 67.8%Runner-upBruce Allen Carper JrDem9,402 votes · 32.2% | Bruce Allen Carper JrDem9,402 votes · 32.2% | 35.6percentage points | |
| Joshua Daniel KailRep22,375 votes · 100.0% | — | — | |
Robert F MatzieDem15,104 votes · 56.7%Runner-upRico T ElmoreRep11,534 votes · 43.3% | Rico T ElmoreRep11,534 votes · 43.3% | 13.4percentage points | |
| Timothy R BonnerRep22,001 votes · 100.0% | — | — | |
Kathleen Christine TomlinsonRep12,558 votes · 52.3%Runner-upLaurie SmithDem11,459 votes · 47.7% | Laurie SmithDem11,459 votes · 47.7% | 4.6percentage points | |
| Aerion Andrew AbneyDem16,296 votes · 100.0% | — | — | |
Emily KinkeadDem17,783 votes · 61.1%Runner-upMatthew J KruthRep11,313 votes · 38.9% | Matthew J KruthRep11,313 votes · 38.9% | 22.2percentage points |