2020 Pennsylvania State Senate Election
Pennsylvania · State
General Election
November 3, 2020
Contests
25
Candidates
44
Valid votes
3,214,147
Seats shown are those contested that year, not the full chamber. Alternating districts and boundary changes affect comparisons.
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2018 |
|---|---|---|---|---|---|
| Republican | 1,635,104 | 50.9% | 15 | 60.0% | +2 |
| Democratic | 1,579,043 | 49.1% | 10 | 40.0% | −2 |
| Party | 2018 seats | 2020 seats | Change | 2018 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 13 | 15 | +2 | 45.5% | 50.9% | +5.4 pp |
| Democratic | 12 | 10 | −2 | 53.8% | 49.1% | −4.7 pp |
Seat changes by party
25 → 25 seats
| Party | 2010 seats | 2020 seats | Change | 2010 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 13 | 15 | +2 | 46.6% | 50.9% | +4.2 pp |
| Democratic | 12 | 10 | −2 | 51.8% | 49.1% | −2.6 pp |
Seat changes by party
25 → 25 seats
| Party | 2012 seats | 2020 seats | Change | 2012 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 10 | 15 | +5 | 43.2% | 50.9% | +7.7 pp |
| Democratic | 13 | 10 | −3 | 47.8% | 49.1% | +1.4 pp |
| Democratic / Republican | 2 | — | — | 8.4% | — | — |
Seat changes by party
25 → 25 seats
| Party | 2014 seats | 2020 seats | Change | 2014 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 18 | 15 | −3 | 54.5% | 50.9% | −3.6 pp |
| Democratic | 6 | 10 | +4 | 42.0% | 49.1% | +7.1 pp |
| Democratic / Republican | 1 | — | — | 3.4% | — | — |
Seat changes by party
25 → 25 seats
| Party | 2016 seats | 2020 seats | Change | 2016 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 15 | 15 | 0 | 49.2% | 50.9% | +1.6 pp |
| Democratic | 8 | 10 | +2 | 42.6% | 49.1% | +6.5 pp |
| Democratic / Republican | 2 | — | — | 7.6% | — | — |
Seat changes by party
25 → 25 seats
| Party | 2018 seats | 2020 seats | Change | 2018 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 13 | 15 | +2 | 45.5% | 50.9% | +5.4 pp |
| Democratic | 12 | 10 | −2 | 53.8% | 49.1% | −4.7 pp |
Seat changes by party
25 → 25 seats
Historical trends
Republican Democratic Democratic / Republican
Chart data
| Election | Republican | Democratic | Democratic / Republican |
|---|---|---|---|
| November 2, 2010 | 13 | 12 | — |
| November 6, 2012 | 10 | 13 | 2 |
| November 4, 2014 | 18 | 6 | 1 |
| November 8, 2016 | 15 | 8 | 2 |
| November 6, 2018 | 13 | 12 | — |
| November 3, 2020 | 15 | 10 | — |
Republican Democratic Democratic / Republican
Chart data
| Election | Republican | Democratic | Democratic / Republican |
|---|---|---|---|
| November 2, 2010 | 13 | 12 | — |
| November 6, 2012 | 10 | 13 | 2 |
| November 4, 2014 | 18 | 6 | 1 |
| November 8, 2016 | 15 | 8 | 2 |
| November 6, 2018 | 13 | 12 | — |
| November 3, 2020 | 15 | 10 | — |
Republican Democratic Democratic / Republican
Chart data
| Election | Republican | Democratic | Democratic / Republican |
|---|---|---|---|
| November 2, 2010 | 46.6% | 51.8% | — |
| November 6, 2012 | 43.2% | 47.8% | 8.4% |
| November 4, 2014 | 54.5% | 42.0% | 3.4% |
| November 8, 2016 | 49.2% | 42.6% | 7.6% |
| November 6, 2018 | 45.5% | 53.8% | — |
| November 3, 2020 | 50.9% | 49.1% | — |
Source: Pennsylvania Department of State
District results
25 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | |||
|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | ||
| 92,45772.8% | 72.8% | 34,55127.2% | 27.2% | 127,008 | |
| —— | — | 117,770100.0% | 100.0% | 117,770 | |
| 66,12550.0% | 50.0% | 66,19850.0% | 50.0% | 132,323 | |
| 88,37566.5% | 66.5% | 44,57533.5% | 33.5% | 132,950 | |
| 69,74359.8% | 59.8% | 46,86740.2% | 40.2% | 116,610 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Joe PittmanRep92,457 votes · 72.8%Runner-upAnthony J DeloretoDem34,551 votes · 27.2% | Anthony J DeloretoDem34,551 votes · 27.2% | 45.6percentage points | |
| Jay Costa JrDem117,770 votes · 100.0% | — | — | |
James R BrewsterDem66,198 votes · 50.0%Runner-upNicole W. ZiccarelliRep66,125 votes · 50.0% | Nicole W. ZiccarelliRep66,125 votes · 50.0% | 0.1percentage points | |
Elder A Vogel JrRep88,375 votes · 66.5%Runner-upStephen John Krizan IIIDem44,575 votes · 33.5% | Stephen John Krizan IIIDem44,575 votes · 33.5% | 32.9percentage points | |
Daniel J LaughlinRep69,743 votes · 59.8%Runner-upJulie L SlomskiDem46,867 votes · 40.2% | Julie L SlomskiDem46,867 votes · 40.2% | 19.6percentage points |