State legislatures / Pennsylvania


Pennsylvania Senate

Party seats now, after each election since 1968, and district results 2016-2024

Current seats

Republican majorityDemocrats 23, Republicans 27. 50 seats; 26 for a majority.
Democrats 23Republicans 27

Control counts seats by party; coalitions and power-sharing agreements are not shown.

Members as of November 3, 2026 (Open States), before the winners of the November 3, 2026 elections take office.

District map

Democrat 23Republican 27

Loading the map.

2024: the candidate(s) with the most votes in each contest (MEDSL); contests with unreliable rows are not shown. Lines of the 2024 elections (US Census Bureau).

Members as of November 3, 2026 (Open States), before the winners of the November 3, 2026 elections take office.

Seats after each election, 1968-2022

Seats by election, table
YearDROtherSeatsControl
20222228050Republican majority
20202228050Republican majority
20182129050Republican majority
20161634050Republican majority
20142030050Republican majority
20122327050Republican majority
20102030050Republican majority
20082030050Republican majority
20062129050Republican majority
20042129050Republican majority
20022029150Republican majority
20002029150Republican majority
19982030050Republican majority
19962030050Republican majority
19942129050Republican majority
19922426050Republican majority
19902426050Republican majority
19882426050Republican majority
19862426050Republican majority
19842327050Republican majority
19822426050Republican majority
19802426050Republican majority
19782624050Democratic majority
19763119050Democratic majority
19742921050Democratic majority
19722624050Democratic majority
19702624050Democratic majority
1968Not available

Carl Klarner, State Legislative Election Returns, 1967-2022: version 1.0, released June 12, 2024; a fixed historic release.

District results, 2016-2024

The candidate with the most votes in each contest.

2024: 25 contests

Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).

DistrictMost votesPartyShareNote
1NIKIL SAVALDemocrat100.0%one candidate
3SHARIF T STREETDemocrat100.0%one candidate
5JOSEPH SAMUEL PICOZZIRepublican50.4%
7VINCENT JAMES HUGHESDemocrat100.0%one candidate
9JOHN I KANEDemocrat56.1%
11JUDITH S SCHWANKDemocrat58.7%
13SCOTT MARTINRepublican59.8%
15PATRICIA H KIMDemocrat58.2%
17AMANDA MARIE CAPPELLETTIDemocrat68.4%
19CAROLYN T COMITTADemocrat56.5%
21SCOTT E HUTCHINSONRepublican100.0%one candidate
23EMERSON EUGENE YAWRepublican74.7%
25CRIS DUSHRepublican66.4%
27LYNDA J SCHLEGEL CULVERRepublican72.1%
29DAVID G ARGALLRepublican71.0%
31DAWN WETZEL KEEFERRepublican60.8%
33DOUGLAS V MASTRIANORepublican69.0%
35WAYNE LANGERHOLCRepublican100.0%one candidate
37DEVLIN J ROBINSONRepublican52.8%
39KIM WARDRepublican100.0%one candidate
41JOSEPH A PITTMANRepublican100.0%one candidate
43JAY COSTADemocrat100.0%one candidate
45NICKOLAS R PISCIOTTANODemocrat53.1%
47ELDER A VOGELRepublican63.8%
49DANIEL J LAUGHLINRepublican54.1%
2022: 25 contests

Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).

DistrictMost votesPartyShareNote
2CHRISTINE M TARTAGLIONEDemocrat100.0%one candidate
4ARTHUR L HAYWOOD IIIDemocrat85.0%
6FRANK A FARRYRepublican53.2%
8ANTHONY HARDY WILLIAMSDemocrat86.6%
10STEVEN J SANTARSIERODemocrat58.6%
12MARIA COLLETTDemocrat59.8%
14NICHOLAS P MILLERDemocrat53.5%
16JARRETT CHARLES COLEMANRepublican54.2%
18LISA M BOSCOLADemocrat58.9%
20ELISABETH J BAKERRepublican67.7%
22MARTIN B FLYNNDemocrat60.4%
24TRACY E PENNYCUICKRepublican52.0%
26TIMOTHY P KEARNEYDemocrat60.0%
28KRISTIN LEE PHILLIPS-HILLRepublican66.9%
30JUDITH F WARDRepublican76.2%
32PATRICK J STEFANORepublican75.1%
34WILLIAM GREGORY ROTHMANRepublican63.5%
36RYAN P AUMENTRepublican100.0%one candidate
38LINDSEY M WILLIAMSDemocrat55.8%
40ROSEMARY MAULA BROWNRepublican55.3%
42WAYNE D FONTANADemocrat100.0%one candidate
44KATIE J MUTHDemocrat55.7%
46CAMERA BARTOLOTTARepublican100.0%one candidate
48CHRISTOPHER M GEBHARDRepublican68.4%
50MICHELE BROOKSRepublican71.4%
2020: 25 contests

Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).

DistrictMost votesPartyShareNote
1NIKIL SAVALDemocrat100.0%one candidate
3SHARIF T STREETDemocrat100.0%one candidate
5JOHN P SABATINA JRDemocrat100.0%one candidate
7VINCENT J HUGHESDemocrat100.0%one candidate
9JOHN I KANEDemocrat52.0%
11JUDITH L SCHWANKDemocrat58.4%
13SCOTT F MARTINRepublican55.6%
15GIOVANNI M DISANTORepublican51.6%
17AMANDA M CAPPELLETTIDemocrat65.9%
19CAROLYN COMITTADemocrat57.5%
21SCOTT E HUTCHINSONRepublican70.9%
23EMERSON EUGENE YAWRepublican73.1%
25CRIS DUSHRepublican74.4%
27JOHN R GORDNERRepublican72.3%
29DAVID G ARGALLRepublican100.0%one candidate
31MICHAEL REGANRepublican60.5%
33DOUGLAS VINCENT MASTRIANORepublican68.6%
35WAYNE LANGERHOLC JRRepublican73.7%
37DEVLIN ROBINSONRepublican52.1%
39KIM WARDRepublican67.6%
41JOE PITTMANRepublican72.8%
43JAY COSTA JRDemocrat100.0%one candidate
45JAMES R BREWSTERDemocrat50.0%
47ELDER A VOGEL JRRepublican66.5%
49DANIEL J LAUGHLINRepublican59.8%
2018: 25 contests

Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).

DistrictMost votesPartyShareNote
2CHRISTINE M TARTAGLIONEDemocrat100.0%one candidate
4ARTHUR L HAYWOOD IIIDemocrat86.6%
6ROBERT M TOMLINSONRepublican50.0%
8ANTHONY H WILLIAMSDemocrat100.0%one candidate
10STEVEN J SANTARSIERODemocrat52.5%
12MARIA COLLETTDemocrat52.7%
14JOHN T YUDICHAKDemocrat100.0%one candidate
16PATRICK M BROWNERepublican51.4%
18LISA M BOSCOLADemocrat100.0%one candidate
20ELISABETH J BAKERRepublican82.3%
22JOHN P BLAKEDemocrat61.3%
24ROBERT BRUCE MENSCHRepublican52.4%
26TIMOTHY P KEARNEYDemocrat54.3%
28KRISTIN LEE PHILLIPS-HILLRepublican62.7%
30JUDITH F WARDRepublican72.9%
32PATRICK J STEFANORepublican65.7%
34JACOB D CORMAN IIIRepublican55.8%
36RYAN PATRICK AUMENTRepublican66.4%
38LINDSEY MARIE WILLIAMSDemocrat50.3%
40MARIO M SCAVELLORepublican55.7%
42WAYNE D FONTANADemocrat100.0%one candidate
44KATIE J MUTHDemocrat52.0%
46CAMERA C BARTOLOTTARepublican58.8%
48MICHAEL J FOLMERRepublican62.9%
50MICHELE BROOKSRepublican65.6%
2016: 25 contests

Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).

DistrictMost votesPartyShareNote
1LAWRENCE M FARNESEnot in source100.0%seats not in source; one candidate
3SHARIF T STREETnot in source100.0%seats not in source; one candidate
5JOHN P SABATINAnot in source67.1%seats not in source
7VINCENT J HUGHESnot in source100.0%seats not in source; one candidate
9THOMAS H. KILLIONnot in source51.4%seats not in source
11JUDITH L SCHWANKnot in source100.0%seats not in source; one candidate
13SCOTT F MARTINnot in source57.9%seats not in source
15GIOVANNI M DISANTOnot in source51.7%seats not in source
17DAYLIN B LEACHnot in source64.0%seats not in source
19ANDREW E DINNIMANnot in source56.4%seats not in source
21SCOTT E HUTCHINSONnot in source100.0%seats not in source; one candidate
23EMERSON EUGENE YAWnot in source100.0%seats not in source; one candidate
25JOSEPH B. SCARNATInot in source74.8%seats not in source
27JOHN R GORDNERnot in source100.0%seats not in source; one candidate
29DAVID G ARGALLnot in source100.0%seats not in source; one candidate
31MICHAEL R REGANnot in source64.6%seats not in source
33RICHARD L ALLOWAYnot in source100.0%seats not in source; one candidate
35WAYNE LANGERHOLCnot in source62.3%seats not in source
37GUY RESCHENTHALERnot in source60.6%seats not in source
39KIM WARDnot in source100.0%seats not in source; one candidate
41DONALD C WHITEnot in source68.4%seats not in source
43JAY COSTAnot in source100.0%seats not in source; one candidate
45JAMES R BREWSTERnot in source100.0%seats not in source; one candidate
47ELDER A VOGELnot in source100.0%seats not in source; one candidate
49DANIEL J LAUGHLINnot in source53.4%seats not in source

MEDSL precinct returns 2016-2024: a fixed historic release; the file records no release date.

Sources

Current members: Open States (CC0 1.0), commit 3a1d876 of November 3, 2026; seat totals from openstates-metadata (MIT).

Seats after each election: Carl Klarner, State Legislative Election Returns, 1967-2022, Harvard Dataverse (CC0 1.0).

District results: MEDSL precinct returns (2018-2024 CC0 1.0; 2016 MIT License).

District lines: US Census Bureau, TIGER/Line cartographic boundaries (public domain), state legislative districts 2024, 1:500,000.

Data through November 3, 2026.