State legislatures / Washington


Washington House

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

Current seats

Democratic majorityDemocrats 59, Republicans 39. 98 seats; 50 for a majority.
Democrats 59Republicans 39

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 29Republican 19Members of more than one party 1

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

No majority line: the chamber changed size (98 to 99 seats).

Seats by election, table
YearDROtherSeatsControl
20225840098Democratic majority
20205741098Democratic majority
20185741098Democratic majority
20165048098Democratic majority
20145147098Democratic majority
20125543098Democratic majority
20105642098Democratic majority
20086236098Democratic majority
20066236098Democratic majority
20045543098Democratic majority
20025246098Democratic majority
20004949098Tied
19984949098Tied
19964256098Republican majority
19943860098Republican majority
19926533098Democratic majority
19905840098Democratic majority
19886335098Democratic majority
19866137098Democratic majority
19845246098Democratic majority
19825444098Democratic majority
19804157098Republican majority
19784850098Republican majority
19766236098Democratic majority
19746236098Democratic majority
19725741098Democratic majority
19704950099Republican majority
19684356099Republican majority

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: 98 contests
DistrictMost votesPartyShareNote
1 pos. 1DAVINA DUERRDemocrat69.2%
1 pos. 2SHELLEY KLOBADemocrat96.2%
2 pos. 1ANDREW BARKISRepublican95.2%
2 pos. 2MATT MARSHALLRepublican55.4%
3 pos. 1NATASHA HILLDemocrat58.6%
3 pos. 2TIMM ORMSBYDemocrat92.8%
4 pos. 1SUZANNE SCHMIDTRepublican68.4%
4 pos. 2ROB CHASERepublican63.5%
5 pos. 1VICTORIA HUNTDemocrat54.0%
5 pos. 2LISA CALLANDemocrat55.8%
6 pos. 1MIKE VOLZRepublican62.3%
6 pos. 2JENNY GRAHAMRepublican60.3%
7 pos. 1ANDREW ENGELLRepublican63.4%
7 pos. 2HUNTER ABELLRepublican70.7%
8 pos. 1STEPHANIE BARNARDRepublican97.5%
8 pos. 2APRIL CONNORSRepublican70.4%
9 pos. 1MARY DYERepublican64.7%
9 pos. 2JOE SCHMICKRepublican63.8%
10 pos. 1CLYDE SHAVERSDemocrat53.2%
10 pos. 2DAVE PAULDemocrat53.6%
11 pos. 1DAVID HACKNEYDemocrat95.9%
11 pos. 2STEVE BERGQUISTDemocrat76.9%
12 pos. 1BRIAN BURNETTRepublican53.2%
12 pos. 2MIKE STEELERepublican61.7%
13 pos. 1TOM DENTRepublican97.3%
13 pos. 2ALEX YBARRARepublican97.7%
14 pos. 1GLORIA MENDOZARepublican53.8%
14 pos. 2DEB MANJARREZRepublican50.6%
15 pos. 1CHRIS CORRYRepublican70.7%
15 pos. 2JEREMIE DUFAULTRepublican70.7%
16 pos. 1MARK KLICKERRepublican64.5%
16 pos. 2SKYLER RUDERepublican65.6%
17 pos. 1KEVIN WATERSRepublican93.3%
17 pos. 2DAVID STUEBERepublican50.4%
18 pos. 1STEPHANIE MCCLINTOCKRepublican55.6%
18 pos. 2JOHN LEYRepublican50.7%
19 pos. 1JIM WALSHRepublican60.0%
19 pos. 2JOEL MCENTIRERepublican62.1%
20 pos. 1PETER ABBARNORepublican87.0%
20 pos. 2ED ORCUTTRepublican96.7%
21 pos. 1STROM PETERSONDemocrat66.7%
21 pos. 2LILLIAN ORTIZ-SELFDemocrat67.1%
22 pos. 1BETH DOGLIODemocrat69.6%
22 pos. 2LISA PARSHLEYDemocrat62.4%
23 pos. 1TARRA SIMMONSDemocrat63.0%
23 pos. 2GREG NANCEDemocrat65.8%
24 pos. 1ADAM BERNBAUMDemocrat55.0%
24 pos. 2STEVE THARINGERDemocrat55.4%
25 pos. 1MICHAEL KEATONRepublican55.9%
25 pos. 2CYNDY JACOBSENRepublican55.7%
26 pos. 1ADISON RICHARDSDemocrat51.8%
26 pos. 2MICHELLE CALDIERRepublican54.6%
27 pos. 1LAURIE JINKINSDemocrat71.7%
27 pos. 2JAKE FEYDemocrat75.5%
28 pos. 1MARI LEAVITTDemocrat58.5%
28 pos. 2DAN BRONOSKEDemocrat57.9%
29 pos. 1MELANIE MORGANDemocrat68.6%
29 pos. 2SHARLETT MENADemocrat93.8%
30 pos. 1JAMILA E TAYLORDemocrat56.1%
30 pos. 2KRISTINE M REEVESDemocrat58.7%
31 pos. 1DREW STOKESBARYRepublican63.6%
31 pos. 2JOSHUA PENNERRepublican61.1%
32 pos. 1CINDY RYUDemocrat74.2%
32 pos. 2LAUREN DAVISDemocrat74.6%
33 pos. 1TINA L ORWALLDemocrat69.0%
33 pos. 2MIA SU-LING GREGERSONDemocrat70.8%
34 pos. 1EMILY ALVARADODemocrat84.9%
34 pos. 2JOE FITZGIBBONDemocrat83.7%
35 pos. 1DAN GRIFFEYRepublican94.8%
35 pos. 2TRAVIS COUTURERepublican58.6%
36 pos. 1JULIA GRANT REEDDemocrat98.5%
36 pos. 2LIZ BERRYDemocrat88.8%
37 pos. 1SHARON TOMIKO SANTOSDemocrat98.3%
37 pos. 2CHIPALO STREETDemocrat91.0%
38 pos. 1JULIO CORTESDemocrat71.1%
38 pos. 2MARY FOSSEDemocrat59.5%
39 pos. 1SAM LOWRepublican58.9%
39 pos. 2CAROLYN ESLICKRepublican62.6%
40 pos. 1DEBRA LEKANOFFDemocrat96.2%
40 pos. 2ALEX RAMELDemocrat95.7%
41 pos. 1TANA SENNDemocrat67.5%
41 pos. 2MY-LINH THAIDemocrat65.7%
42 pos. 1ALICIA RULEDemocrat55.4%
42 pos. 2JOE TIMMONSDemocrat53.3%
43 pos. 1NICOLE MACRIDemocrat98.5%
43 pos. 2SHAUN SCOTTDemocrat68.4%
44 pos. 1BRANDY DONAGHYDemocrat93.6%
44 pos. 2APRIL BERGDemocrat57.6%
45 pos. 1ROGER GOODMANDemocrat96.0%
45 pos. 2LARRY SPRINGERDemocrat55.6%
46 pos. 1GERRY POLLETDemocrat87.4%
46 pos. 2DARYA FARIVARDemocrat86.5%
47 pos. 1DEBRA JEAN ENTENMANDemocrat56.3%
47 pos. 2CHRIS STEARNSDemocrat55.6%
48 pos. 1VANDANA SLATTERDemocrat68.3%
48 pos. 2AMY WALENDemocrat95.7%
49 pos. 1SHARON WYLIEDemocrat63.5%
49 pos. 2MONICA JURADO STONIERDemocrat63.1%
2022: 36 contests, 36 not shown

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

DistrictMost votesPartyShareNote
1Not shown: the district's positions are pooled under one label in the source
2Not shown: the district's positions are pooled under one label in the source
5Not shown: the district's positions are pooled under one label in the source
7Not shown: the district's positions are pooled under one label in the source
8Not shown: the district's positions are pooled under one label in the source
9Not shown: the district's positions are pooled under one label in the source
10Not shown: the district's positions are pooled under one label in the source
11Not shown: the district's positions are pooled under one label in the source
12Not shown: the district's positions are pooled under one label in the source
13Not shown: the district's positions are pooled under one label in the source
14Not shown: the district's positions are pooled under one label in the source
15Not shown: the district's positions are pooled under one label in the source
16Not shown: the district's positions are pooled under one label in the source
17Not shown: the district's positions are pooled under one label in the source
18Not shown: the district's positions are pooled under one label in the source
19Not shown: the district's positions are pooled under one label in the source
20Not shown: the district's positions are pooled under one label in the source
24Not shown: the district's positions are pooled under one label in the source
26Not shown: the district's positions are pooled under one label in the source
27Not shown: the district's positions are pooled under one label in the source
29Not shown: the district's positions are pooled under one label in the source
30Not shown: the district's positions are pooled under one label in the source
31Not shown: the district's positions are pooled under one label in the source
32Not shown: the district's positions are pooled under one label in the source
33Not shown: the district's positions are pooled under one label in the source
34Not shown: the district's positions are pooled under one label in the source
35Not shown: the district's positions are pooled under one label in the source
36Not shown: the district's positions are pooled under one label in the source
37Not shown: the district's positions are pooled under one label in the source
41Not shown: the district's positions are pooled under one label in the source
43Not shown: the district's positions are pooled under one label in the source
45Not shown: the district's positions are pooled under one label in the source
46Not shown: the district's positions are pooled under one label in the source
47Not shown: the district's positions are pooled under one label in the source
48Not shown: the district's positions are pooled under one label in the source
49Not shown: the district's positions are pooled under one label in the source
2020: 98 contests
DistrictMost votesPartyShareNote
DISTRICT 1, POSITION 1DAVINA DUERRDemocrat66.4%
DISTRICT 1, POSITION 2SHELLEY KLOBADemocrat63.6%
DISTRICT 10, POSITION 1GREG GILDAYRepublican50.4%
DISTRICT 10, POSITION 2DAVE PAULDemocrat50.4%
DISTRICT 11, POSITION 1DAVID HACKNEYDemocrat61.7%
DISTRICT 11, POSITION 2STEVE BERGQUISTDemocrat70.6%
DISTRICT 12, POSITION 1KEITH GOEHNERRepublican60.4%
DISTRICT 12, POSITION 2MIKE STEELERepublican96.2%
DISTRICT 13, POSITION 1TOM DENTRepublican71.3%
DISTRICT 13, POSITION 2ALEX YBARRARepublican97.9%
DISTRICT 14, POSITION 1CHRIS CORRYRepublican59.6%
DISTRICT 14, POSITION 2GINA MOSBRUCKERRepublican59.7%
DISTRICT 15, POSITION 1BRUCE CHANDLERRepublican58.0%
DISTRICT 15, POSITION 2JEREMIE DUFAULTRepublican59.1%
DISTRICT 16, POSITION 1MARK KLICKERRepublican63.6%
DISTRICT 16, POSITION 2SKYLER RUDERepublican68.2%
DISTRICT 17, POSITION 1VICKI KRAFTRepublican51.0%
DISTRICT 17, POSITION 2PAUL HARRISRepublican68.0%
DISTRICT 18, POSITION 1BRANDON VICKRepublican61.1%
DISTRICT 18, POSITION 2LARRY HOFFRepublican57.0%
DISTRICT 19, POSITION 1JIM WALSHRepublican59.3%
DISTRICT 19, POSITION 2JOEL MCENTIRERepublican52.5%
DISTRICT 2, POSITION 1ANDREW BARKISRepublican95.4%
DISTRICT 2, POSITION 2JT WILCOXRepublican65.5%
DISTRICT 20, POSITION 1PETER ABBARNORepublican70.7%
DISTRICT 20, POSITION 2ED ORCUTTRepublican72.8%
DISTRICT 21, POSITION 1STROM H PETERSONDemocrat64.6%
DISTRICT 21, POSITION 2LILLIAN ORTIZ-SELFDemocrat65.9%
DISTRICT 22, POSITION 1LAURIE DOLANDemocrat66.5%
DISTRICT 22, POSITION 2JESSICA BATEMANDemocrat59.9%
DISTRICT 23, POSITION 1TARRA SIMMONSDemocrat61.9%
DISTRICT 23, POSITION 2DREW HANSENDemocrat62.2%
DISTRICT 24, POSITION 1MIKE CHAPMANDemocrat54.2%
DISTRICT 24, POSITION 2STEVE THARINGERDemocrat53.6%
DISTRICT 25, POSITION 1KELLY CHAMBERSRepublican53.4%
DISTRICT 25, POSITION 2CYNDY JACOBSENRepublican52.4%
DISTRICT 26, POSITION 1JESSE L YOUNGRepublican52.8%
DISTRICT 26, POSITION 2MICHELLE CALDIERRepublican54.8%
DISTRICT 27, POSITION 1LAURIE JINKINSDemocrat78.8%
DISTRICT 27, POSITION 2JAKE FEYDemocrat71.4%
DISTRICT 28, POSITION 1MARI LEAVITTDemocrat57.2%
DISTRICT 28, POSITION 2DAN BRONOSKEDemocrat55.0%
DISTRICT 29, POSITION 1MELANIE MORGANDemocrat63.6%
DISTRICT 29, POSITION 2STEVE KIRBYDemocrat58.9%
DISTRICT 3, POSITION 1MARCUS RICCELLIDemocrat60.4%
DISTRICT 3, POSITION 2TIMM ORMSBYDemocrat62.5%
DISTRICT 30, POSITION 1JAMILA TAYLORDemocrat57.9%
DISTRICT 30, POSITION 2JESSE JOHNSONDemocrat60.3%
DISTRICT 31, POSITION 1DREW STOKESBARYRepublican63.5%
DISTRICT 31, POSITION 2ERIC E ROBERTSONRepublican62.9%
DISTRICT 32, POSITION 1CINDY RYUDemocrat71.6%
DISTRICT 32, POSITION 2LAUREN DAVISDemocrat77.8%
DISTRICT 33, POSITION 1TINA L ORWALLDemocrat71.4%
DISTRICT 33, POSITION 2MIA SU-LING GREGERSONDemocrat73.1%
DISTRICT 34, POSITION 1EILEEN L CODYDemocrat97.8%
DISTRICT 34, POSITION 2JOE FITZGIBBONDemocrat97.8%
DISTRICT 35, POSITION 1DAN GRIFFEYRepublican58.3%
DISTRICT 35, POSITION 2DREW C MACEWENRepublican56.4%
DISTRICT 36, POSITION 1NOEL CHRISTINA FRAMEDemocrat98.5%
DISTRICT 36, POSITION 2LIZ BERRYDemocrat58.2%
DISTRICT 37, POSITION 1SHARON TOMIKO SANTOSDemocrat81.7%
DISTRICT 37, POSITION 2KIRSTEN HARRIS-TALLEYDemocrat65.5%
DISTRICT 38, POSITION 1EMILY WICKSDemocrat58.9%
DISTRICT 38, POSITION 2MIKE SELLSDemocrat66.8%
DISTRICT 39, POSITION 1ROBERT J SUTHERLANDRepublican60.0%
DISTRICT 39, POSITION 2CAROLYN ESLICKRepublican63.0%
DISTRICT 4, POSITION 1BOB MCCASLINRepublican60.3%
DISTRICT 4, POSITION 2ROB CHASERepublican62.0%
DISTRICT 40, POSITION 1DEBRA LEKANOFFDemocrat95.7%
DISTRICT 40, POSITION 2ALEX RAMELDemocrat68.1%
DISTRICT 41, POSITION 1TANA SENNDemocrat96.8%
DISTRICT 41, POSITION 2MY-LINH THAIDemocrat66.6%
DISTRICT 42, POSITION 1ALICIA RULEDemocrat51.1%
DISTRICT 42, POSITION 2SHARON SHEWMAKEDemocrat51.7%
DISTRICT 43, POSITION 1NICOLE MACRIDemocrat90.9%
DISTRICT 43, POSITION 2FRANK CHOPPDemocrat66.2%
DISTRICT 44, POSITION 1JOHN LOVICKDemocrat57.1%
DISTRICT 44, POSITION 2APRIL BERGDemocrat51.8%
DISTRICT 45, POSITION 1ROGER GOODMANDemocrat71.6%
DISTRICT 45, POSITION 2LARRY SPRINGERDemocrat67.0%
DISTRICT 46, POSITION 1GERRY POLLETDemocrat83.8%
DISTRICT 46, POSITION 2JAVIER VALDEZDemocrat81.6%
DISTRICT 47, POSITION 1DEBRA ENTENMANDemocrat58.6%
DISTRICT 47, POSITION 2PAT SULLIVANDemocrat58.8%
DISTRICT 48, POSITION 1VANDANA SLATTERDemocrat71.3%
DISTRICT 48, POSITION 2AMY WALENDemocrat70.9%
DISTRICT 49, POSITION 1SHARON WYLIEDemocrat62.9%
DISTRICT 49, POSITION 2MONICA STONIERDemocrat62.5%
DISTRICT 5, POSITION 1BILL RAMOSDemocrat60.7%
DISTRICT 5, POSITION 2LISA CALLANDemocrat89.9%
DISTRICT 6, POSITION 1MIKE VOLZRepublican51.9%
DISTRICT 6, POSITION 2JENNY GRAHAMRepublican54.2%
DISTRICT 7, POSITION 1JACQUELIN MAYCUMBERRepublican71.9%
DISTRICT 7, POSITION 2JOEL KRETZRepublican74.9%
DISTRICT 8, POSITION 1BRAD KLIPPERTRepublican65.7%
DISTRICT 8, POSITION 2MATT BOEHNKERepublican78.6%
DISTRICT 9, POSITION 1MARY DYERepublican74.2%
DISTRICT 9, POSITION 2JOE SCHMICKRepublican95.7%
2018: 98 contests
DistrictMost votesPartyShareNote
1, POSITION 1DEREK STANFORDDemocrat69.6%
1, POSITION 2SHELLEY KLOBADemocrat63.4%
2, POSITION 1ANDREW BARKISRepublican59.2%
2, POSITION 2JT WILCOXRepublican100.0%one candidate
3, POSITION 1MARCUS RICCELLIDemocrat64.2%
3, POSITION 2TIMM ORMSBYDemocrat61.1%
4, POSITION 1MATT SHEARepublican57.7%
4, POSITION 2BOB MCCASLINRepublican61.9%
5, POSITION 1BILL RAMOSDemocrat51.4%
5, POSITION 2LISA CALLANDemocrat52.2%
6, POSITION 1MIKE VOLZRepublican53.5%
6, POSITION 2JENNY GRAHAMRepublican50.5%
7, POSITION 1JACQUELIN MAYCUMBERRepublican68.4%
7, POSITION 2JOEL KRETZRepublican67.8%
8, POSITION 1BRAD KLIPPERTRepublican65.3%
8, POSITION 2MATT BOEHNKERepublican66.3%
9, POSITION 1MARY DYERepublican64.1%
9, POSITION 2JOE SCHMICKRepublican60.4%
10, POSITION 1NORMA SMITHRepublican52.2%
10, POSITION 2DAVE PAULDemocrat50.5%
11, POSITION 1ZACK HUDGINSDemocrat96.4%
11, POSITION 2STEVE BERGQUISTDemocrat96.7%
12, POSITION 1KEITH GOEHNERRepublican55.7%
12, POSITION 2MIKE STEELERepublican63.8%
13, POSITION 1TOM DENTRepublican71.3%
13, POSITION 2MATT MANWELLERRepublican61.1%
14, POSITION 1CHRIS CORRYRepublican58.7%
14, POSITION 2GINA MOSBRUCKERRepublican61.0%
15, POSITION 1BRUCE CHANDLERRepublican59.7%
15, POSITION 2JEREMIE DUFAULTRepublican60.6%
16, POSITION 1WILLIAM "BILL" JENKINRepublican62.6%
16, POSITION 2SKYLER RUDERepublican60.9%
17, POSITION 1VICKI KRAFTRepublican50.6%
17, POSITION 2PAUL HARRISRepublican57.6%
18, POSITION 1BRANDON VICKRepublican55.6%
18, POSITION 2LARRY A HOFFRepublican52.6%
19, POSITION 1JIM WALSHRepublican50.5%
19, POSITION 2BRIAN E BLAKEDemocrat54.0%
20, POSITION 1RICHARD DEBOLTRepublican62.0%
20, POSITION 2ED ORCUTTRepublican63.9%
21, POSITION 1STROM PETERSONDemocrat65.8%
21, POSITION 2LILLIAN ORTIZ-SELFDemocrat65.4%
22, POSITION 1LAURIE DOLANDemocrat70.2%
22, POSITION 2BETH DOGLIODemocrat69.7%
23, POSITION 1SHERRY V APPLETONDemocrat59.0%
23, POSITION 2DREW HANSENDemocrat100.0%one candidate
24, POSITION 1MIKE CHAPMANDemocrat58.0%
24, POSITION 2STEVE THARINGERDemocrat55.8%
25, POSITION 1KELLY CHAMBERSRepublican50.6%
25, POSITION 2CHRIS GILDONRepublican51.2%
26, POSITION 1JESSE L YOUNGRepublican51.9%
26, POSITION 2MICHELLE CALDIERRepublican55.1%
27, POSITION 1LAURIE JINKINSDemocrat71.2%
27, POSITION 2JAKE FEYDemocrat72.3%
28, POSITION 1MARI LEAVITTDemocrat52.8%
28, POSITION 2CHRISTINE KILDUFFDemocrat57.5%
29, POSITION 1MELANIE MORGANDemocrat61.1%
29, POSITION 2STEVE KIRBYDemocrat100.0%one candidate
30, POSITION 1MIKE PELLICCIOTTIDemocrat61.2%
30, POSITION 2KRISTINE M REEVESDemocrat64.2%
31, POSITION 1DREW STOKESBARYRepublican58.9%
31, POSITION 2MORGAN IRWINRepublican58.5%
32, POSITION 1CINDY RYUDemocrat75.8%
32, POSITION 2LAUREN DAVISDemocrat74.2%
33, POSITION 1TINA L ORWALLDemocrat96.1%
33, POSITION 2MIA SU-LING GREGERSONDemocrat67.7%
34, POSITION 1EILEEN L CODYDemocrat97.8%
34, POSITION 2JOE FITZGIBBONDemocrat97.8%
35, POSITION 1DAN GRIFFEYRepublican57.7%
35, POSITION 2DREW C MACEWENRepublican51.2%
36, POSITION 1NOEL CHRISTINA FRAMEDemocrat88.4%
36, POSITION 2GAEL TARLETONDemocrat85.9%
37, POSITION 1SHARON TOMIKO SANTOSDemocrat98.6%
37, POSITION 2ERIC PETTIGREWDemocrat88.0%
38, POSITION 1JUNE ROBINSONDemocrat61.5%
38, POSITION 2MIKE SELLSDemocrat100.0%one candidate
39, POSITION 1ROBERT J SUTHERLANDRepublican56.5%
39, POSITION 2CAROLYN ESLICKRepublican58.1%
40, POSITION 1DEBRA LEKANOFFDemocrat67.1%
40, POSITION 2JEFF MORRISDemocrat100.0%one candidate
41, POSITION 1TANA SENNDemocrat65.2%
41, POSITION 2MY-LINH THAIDemocrat65.5%
42, POSITION 1LUANNE VAN WERVENRepublican50.1%
42, POSITION 2SHARON SHEWMAKEDemocrat50.7%
43, POSITION 1NICOLE MACRIDemocrat91.0%
43, POSITION 2FRANK CHOPPDemocrat89.1%
44, POSITION 1JOHN LOVICKDemocrat57.0%
44, POSITION 2JARED M MEADDemocrat52.2%
45, POSITION 1ROGER GOODMANDemocrat67.4%
45, POSITION 2LARRY SPRINGERDemocrat67.5%
46, POSITION 1GERRY POLLETDemocrat82.6%
46, POSITION 2JAVIER VALDEZDemocrat83.3%
47, POSITION 1DEBRA ENTENMANDemocrat53.4%
47, POSITION 2PAT SULLIVANDemocrat62.7%
48, POSITION 1VANDANA SLATTERDemocrat96.5%
48, POSITION 2AMY WALENDemocrat71.4%
49, POSITION 1SHARON WYLIEDemocrat100.0%one candidate
49, POSITION 2MONICA JURADO STONIERDemocrat100.0%one candidate
2016: 49 contests, 49 not shown
DistrictMost votesPartyShareNote
1Not shown: several seats may be pooled under one label; the district's positions are pooled under one label in the source
2Not shown: the district's positions are pooled under one label in the source
3Not shown: the district's positions are pooled under one label in the source
4Not shown: the district's positions are pooled under one label in the source
5Not shown: the district's positions are pooled under one label in the source
6Not shown: several seats may be pooled under one label; the district's positions are pooled under one label in the source
7Not shown: the district's positions are pooled under one label in the source
8Not shown: several seats may be pooled under one label; the district's positions are pooled under one label in the source
9Not shown: the district's positions are pooled under one label in the source
10Not shown: the district's positions are pooled under one label in the source
11Not shown: the district's positions are pooled under one label in the source
12Not shown: several seats may be pooled under one label; the district's positions are pooled under one label in the source
13Not shown: the district's positions are pooled under one label in the source
14Not shown: several seats may be pooled under one label; the district's positions are pooled under one label in the source
15Not shown: the district's positions are pooled under one label in the source
16Not shown: several seats may be pooled under one label; the district's positions are pooled under one label in the source
17Not shown: the district's positions are pooled under one label in the source
18Not shown: the district's positions are pooled under one label in the source
19Not shown: several seats may be pooled under one label; the district's positions are pooled under one label in the source
20Not shown: the district's positions are pooled under one label in the source
21Not shown: the district's positions are pooled under one label in the source
22Not shown: the district's positions are pooled under one label in the source
23Not shown: the district's positions are pooled under one label in the source
24Not shown: the district's positions are pooled under one label in the source
25Not shown: several seats may be pooled under one label; the district's positions are pooled under one label in the source
26Not shown: the district's positions are pooled under one label in the source
27Not shown: the district's positions are pooled under one label in the source
28Not shown: several seats may be pooled under one label; the district's positions are pooled under one label in the source
29Not shown: the district's positions are pooled under one label in the source
30Not shown: the district's positions are pooled under one label in the source
31Not shown: the district's positions are pooled under one label in the source
32Not shown: the district's positions are pooled under one label in the source
33Not shown: the district's positions are pooled under one label in the source
34Not shown: the district's positions are pooled under one label in the source
35Not shown: the district's positions are pooled under one label in the source
36Not shown: the district's positions are pooled under one label in the source
37Not shown: the district's positions are pooled under one label in the source
38Not shown: the district's positions are pooled under one label in the source
39Not shown: several seats may be pooled under one label; the district's positions are pooled under one label in the source
40Not shown: the district's positions are pooled under one label in the source
41Not shown: the district's positions are pooled under one label in the source
42Not shown: several seats may be pooled under one label; the district's positions are pooled under one label in the source
43Not shown: the district's positions are pooled under one label in the source
44Not shown: several seats may be pooled under one label; the district's positions are pooled under one label in the source
45Not shown: the district's positions are pooled under one label in the source
46Not shown: the district's positions are pooled under one label in the source
47Not shown: the district's positions are pooled under one label in the source
48Not shown: the district's positions are pooled under one label in the source
49Not shown: several seats may be pooled under one label; the district's positions are pooled under one label in the 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.