State legislatures / Washington


Washington Senate

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

Current seats

Democratic majorityDemocrats 30, Republicans 19. 49 seats; 25 for a majority.
Democrats 30Republicans 19

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 30Republican 19

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
20222920049Democratic majority
20202920049Democratic majority
20182920049Democratic majority
20162524049Democratic majority
20142425049Republican majority
20122623049Democratic majority
20102722049Democratic majority
20083118049Democratic majority
20063217049Democratic majority
20042623049Democratic majority
20022425049Republican majority
20002524049Democratic majority
19982722049Democratic majority
19962326049Republican majority
19942524049Democratic majority
19922821049Democratic majority
19902425049Republican majority
19882425049Republican majority
19862524049Democratic majority
19842722049Democratic majority
19822623049Democratic majority
19802524049Democratic majority
19783118049Democratic majority
19763019049Democratic majority
19743019049Democratic majority
19723019049Democratic majority
19702920049Democratic 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
1DEREK STANFORDDemocrat96.0%
2JIM MCCUNERepublican63.0%
3MARCUS RICCELLIDemocrat60.5%
4LEONARD CHRISTIANRepublican64.3%
5BILL RAMOSDemocrat52.0%
9MARK G SCHOESLERRepublican95.1%
10RON MUZZALLRepublican50.9%
11BOB HASEGAWADemocrat95.9%
12KEITH W GOEHNERRepublican55.8%
14CURTIS KINGRepublican51.5%
16PERRY DOZIERRepublican63.3%
17PAUL HARRISRepublican51.1%
18ADRIAN CORTESDemocrat50.0%
19JEFF WILSONRepublican61.1%
20JOHN BRAUNRepublican96.5%
22JESSICA BATEMANDemocrat70.6%
23DREW HANSENDemocrat64.2%
24MIKE CHAPMANDemocrat54.8%
25CHRIS GILDONRepublican57.7%
27YASMIN TRUDEAUDemocrat71.8%
28T'WINA NOBLESDemocrat53.7%
39KEITH L WAGONERRepublican60.5%
40ELIZABETH "LIZ" LOVELETTDemocrat69.6%
41LISA WELLMANDemocrat69.1%
49ANNETTE CLEVELANDDemocrat61.8%
2022: 24 contests, 2 not shown

Incomplete in the source: rows with no district (dropped).

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
6JEFF HOLYRepublican100.0%one candidate
7SHELLY SHORTRepublican100.0%one candidate
8Not shown: district codes are fragments of one contest
13JUDY WARNICKRepublican100.0%one candidate
15Not shown: district codes are fragments of one contest
21MARKO LIIASDemocrat63.3%
26EMILY RANDALLDemocrat51.5%
29STEVE CONWAYDemocrat59.1%
30CLAIRE WILSONDemocrat55.3%
31PHIL FORTUNATORepublican56.0%
32JESSE SALOMONDemocrat76.7%
33KAREN KEISERDemocrat69.2%
34JOE NGUYENDemocrat86.2%
35DREW C MACEWENRepublican56.1%
36NOEL FRAMEDemocrat84.1%
37REBECCA SALDAƑAnot in source100.0%one candidate
38JUNE ROBINSONDemocrat58.2%
42SHARON SHEWMAKEDemocrat50.6%
43JAMIE PEDERSENnot in source100.0%one candidate
44JOHN LOVICKDemocrat58.8%
45MANKA DHINGRAnot in source63.0%
46JAVIER VALDEZnot in source85.4%
47CLAUDIA KAUFFMANDemocrat52.8%
48PATTY KUDERERDemocrat70.7%
2020: 26 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
1DEREK STANFORDDemocrat63.3%
2JIM MCCUNERepublican63.6%
3ANDY BILLIGDemocrat58.1%
4MIKE PADDENRepublican62.5%
5MARK MULLETDemocrat49.1%
9MARK G SCHOESLERRepublican65.3%
10RON MUZZALLRepublican50.9%
11BOB HASEGAWADemocrat96.5%
12BRAD HAWKINSRepublican95.8%
14CURTIS P KINGRepublican95.8%
16PERRY DOZIERRepublican59.0%
17LYNDA WILSONRepublican54.5%
18ANN RIVERSRepublican56.3%
19JEFF WILSONRepublican55.2%
20JOHN BRAUNRepublican96.7%
22SAM HUNTDemocrat67.2%
23CHRISTINE ROLFESDemocrat63.9%
24KEVIN VAN DE WEGEDemocrat54.1%
25CHRIS GILDONRepublican53.8%
27JEANNIE DARNEILLEDemocrat69.5%
28TWINA NOBLESDemocrat50.6%
38 (special)JUNE ROBINSONDemocrat58.8%
39KEITH L WAGONERRepublican65.4%
40ELIZABETH "LIZ" LOVELETTDemocrat69.5%
41LISA WELLMANDemocrat69.9%
49ANNETTE CLEVELANDDemocrat56.5%
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
6JEFF HOLYRepublican54.9%
7SHELLY SHORTRepublican69.0%
8SHARON RAYE BROWNRepublican67.5%
13JUDY WARNICKRepublican100.0%one candidate
15JIM HONEYFORDRepublican60.6%
21MARKO LIIASDemocrat63.2%
26EMILY RANDALLDemocrat50.1%
29STEVE CONWAYDemocrat63.1%
30CLAIRE WILSONDemocrat54.1%
31PHIL FORTUNATORepublican59.9%
32JESSE SALOMONDemocrat68.5%
33KAREN KEISERDemocrat71.6%
34JOE NGUYENDemocrat57.5%
35TIM SHELDONDemocrat51.9%
36REUVEN M CARLYLEDemocrat88.8%
37REBECCA SALDANADemocrat88.9%
38JOHN MCCOYDemocrat59.8%
39KEITH L WAGONERRepublican58.9%
42DOUG ERICKSENRepublican50.0%
43JAMIE PEDERSENDemocrat90.3%
44STEVE HOBBSDemocrat56.1%
45MANKA DHINGRADemocrat63.3%
46DAVID FROCKTDemocrat82.4%
47MONA DASDemocrat50.8%
48PATTY KUDERERDemocrat64.0%
2016: 26 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
1Guy Palumbonot in source56.9%seats not in source
2Randi Beckernot in source61.4%seats not in source
3Andy Billignot in source67.3%seats not in source
4Mike Paddennot in source100.0%seats not in source; one candidate
5Mark Mulletnot in source50.4%seats not in source
9Mark G. Schoeslernot in source100.0%seats not in source; one candidate
10Barbara Baileynot in source56.7%seats not in source
11Bob Hasegawanot in source76.4%seats not in source
12Brad Hawkinsnot in source56.0%seats not in source
14Curtis Kingnot in source61.0%seats not in source
16Maureen Walshnot in source100.0%seats not in source; one candidate
17Lynda Wilsonnot in source55.1%seats not in source
18Ann Riversnot in source63.8%seats not in source
19Dean Takkonot in source55.1%seats not in source
20John Braunnot in source100.0%seats not in source; one candidate
22Sam Huntnot in source66.6%seats not in source
23Christine Rolfesnot in source100.0%seats not in source; one candidate
24Kevin Van De Wegenot in source56.6%seats not in source
25Hans Zeigernot in source59.0%seats not in source
27Jeannie Darneillenot in source69.3%seats not in source
28Steve O'Bannot in source52.9%seats not in source
36Reuven Carlylenot in source100.0%seats not in source; one candidate
39Kirk Pearsonnot in source100.0%seats not in source; one candidate
40Kevin Rankernot in source67.2%seats not in source
41Lisa Wellmannot in source51.9%seats not in source
49Annette Clevelandnot in source62.3%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.