2024 Pennsylvania State Senate Election
Pennsylvania · State
General Election
November 5, 2024
Contests
25
Candidates
43
Valid votes
3,154,582
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 2022 |
|---|---|---|---|---|---|
| Republican | 1,716,706 | 54.4% | 15 | 60.0% | +2 |
| Democratic | 1,434,275 | 45.5% | 10 | 40.0% | −2 |
| Libertarian | 3,601 | 0.1% | 0 | 0.0% | 0 |
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 13 | 15 | +2 | 51.8% | 54.4% | +2.6 pp |
| Democratic | 12 | 10 | −2 | 48.1% | 45.5% | −2.7 pp |
Seat changes by party
25 → 25 seats
| Party | 2010 seats | 2024 seats | Change | 2010 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 13 | 15 | +2 | 46.6% | 54.4% | +7.8 pp |
| Democratic | 12 | 10 | −2 | 51.8% | 45.5% | −6.3 pp |
Seat changes by party
25 → 25 seats
| Party | 2012 seats | 2024 seats | Change | 2012 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 10 | 15 | +5 | 43.2% | 54.4% | +11.3 pp |
| Democratic | 13 | 10 | −3 | 47.8% | 45.5% | −2.3 pp |
| Democratic / Republican | 2 | — | — | 8.4% | — | — |
Seat changes by party
25 → 25 seats
| Party | 2014 seats | 2024 seats | Change | 2014 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 18 | 15 | −3 | 54.5% | 54.4% | −0.1 pp |
| Democratic | 6 | 10 | +4 | 42.0% | 45.5% | +3.4 pp |
| Democratic / Republican | 1 | — | — | 3.4% | — | — |
Seat changes by party
25 → 25 seats
| Party | 2016 seats | 2024 seats | Change | 2016 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 15 | 15 | 0 | 49.2% | 54.4% | +5.2 pp |
| Democratic | 8 | 10 | +2 | 42.6% | 45.5% | +2.8 pp |
| Democratic / Republican | 2 | — | — | 7.6% | — | — |
Seat changes by party
25 → 25 seats
| Party | 2018 seats | 2024 seats | Change | 2018 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 13 | 15 | +2 | 45.5% | 54.4% | +8.9 pp |
| Democratic | 12 | 10 | −2 | 53.8% | 45.5% | −8.4 pp |
Seat changes by party
25 → 25 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 15 | 15 | 0 | 50.9% | 54.4% | +3.5 pp |
| Democratic | 10 | 10 | 0 | 49.1% | 45.5% | −3.7 pp |
Seat changes by party
25 → 25 seats
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 13 | 15 | +2 | 51.8% | 54.4% | +2.6 pp |
| Democratic | 12 | 10 | −2 | 48.1% | 45.5% | −2.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 | — |
| November 8, 2022 | 13 | 12 | — |
| November 5, 2024 | 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 | — |
| November 8, 2022 | 13 | 12 | — |
| November 5, 2024 | 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% | — |
| November 8, 2022 | 51.8% | 48.1% | — |
| November 5, 2024 | 54.4% | 45.5% | — |
Source: Pennsylvania Department of State
District map
Loading map…
District results
25 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Libertarian | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 111,778100.0% | 100.0% | —— | — | —— | — | 111,778 | |
| —— | — | 116,722100.0% | 100.0% | —— | — | 116,722 | |
| 61,18946.9% | 46.9% | 69,24853.1% | 53.1% | —— | — | 130,437 | |
| 96,87963.8% | 63.8% | 54,98736.2% | 36.2% | —— | — | 151,866 | |
| 71,29354.1% | 54.1% | 60,45745.9% | 45.9% | —— | — | 131,750 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| Joseph A PittmanRep111,778 votes · 100.0% | — | — | |
| Jay Costa JrDem116,722 votes · 100.0% | — | — | |
Nickolas R PisciottanoDem69,248 votes · 53.1%Runner-upJennifer DintiniRep61,189 votes · 46.9% | Jennifer DintiniRep61,189 votes · 46.9% | 6.2percentage points | |
Elder A Vogel Jr.Rep96,879 votes · 63.8%Runner-upKathleen C LennenDem54,987 votes · 36.2% | Kathleen C LennenDem54,987 votes · 36.2% | 27.6percentage points | |
Daniel J LaughlinRep71,293 votes · 54.1%Runner-upRobert James Wertz JrDem60,457 votes · 45.9% | Robert James Wertz JrDem60,457 votes · 45.9% | 8.2percentage points |