State legislatures / Idaho


Idaho Senate

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

Current seats

Republican majorityDemocrats 6, Republicans 29. 35 seats; 18 for a majority.
Democrats 6Republicans 29

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 6Republican 29

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 (35 to 42 seats).

Seats by election, table
YearDROtherSeatsControl
2022728035Republican majority
2020728035Republican majority
2018728035Republican majority
2016629035Republican majority
2014728035Republican majority
2012728035Republican majority
2010728035Republican majority
2008728035Republican majority
2006728035Republican majority
2004728035Republican majority
2002728035Republican majority
2000332035Republican majority
1998431035Republican majority
1996530035Republican majority
1994827035Republican majority
19921223035Republican majority
19902121042Tied
19881923042Republican majority
19861626042Republican majority
19841428042Republican majority
19821421035Republican majority
19801223035Republican majority
19781619035Republican majority
19761520035Republican majority
19741421035Republican majority
19721223035Republican majority
19701619035Republican majority
19681619035Republican 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: 35 contests
DistrictMost votesPartyShareNote
1JIM WOODWARDRepublican76.3%
2PHIL HARTRepublican80.3%
3DOUG "DOUG O" OKUNIEWICZRepublican80.6%
4BEN TOEWSRepublican66.3%
5CARL BJERKERepublican79.4%
6DAN FOREMANRepublican53.3%
7CINDY CARLSONRepublican75.3%
8CHRISTY ZITORepublican72.1%
9BRANDON SHIPPYRepublican82.9%
10TAMMY NICHOLSRepublican80.7%
11CAMILLE BLAYLOCKRepublican65.9%
12BEN ADAMSRepublican100.0%one candidate
13BRIAN LENNEYRepublican70.0%
14C SCOTT GROWRepublican84.9%
15CODI GALLOWAYRepublican51.8%
16ALI RABEDemocrat58.7%
17CARRIE SEMMELROTHDemocrat57.3%
18JANIE WARD-ENGELKINGDemocrat62.6%
19MELISSA WINTROWDemocrat100.0%one candidate
20JOSH KEYSERRepublican69.6%
21TREG A BERNTRepublican74.2%
22LORI DEN HARTOGRepublican66.7%
23TODD LAKEYRepublican77.8%
24GLENNEDA ZUIDERVELDRepublican78.8%
25JOSH KOHLRepublican100.0%one candidate
26RON TAYLORDemocrat45.6%
27KELLY ANTHONRepublican100.0%one candidate
28JIM GUTHRIERepublican78.5%
29JAMES D RUCHTIDemocrat100.0%one candidate
30JULIE VANORDENRepublican84.0%
31VAN T BURTENSHAWRepublican87.5%
32KEVIN J COOKRepublican100.0%one candidate
33DAVE LENTRepublican100.0%one candidate
34DOUG RICKSRepublican86.0%
35MARK HARRISRepublican77.5%
2022: 35 contests
DistrictMost votesPartyShareNote
1SCOTT HERNDONRepublican59.1%
2PHIL HARTRepublican100.0%one candidate
3DOUG "DOUG O" OKUNIEWICZRepublican100.0%one candidate
4BEN TOEWSRepublican100.0%one candidate
5CARL BJERKERepublican100.0%one candidate
6DAN FOREMANRepublican50.1%
7CINDY CARLSONRepublican100.0%one candidate
8GEOFF SCHROEDERRepublican100.0%one candidate
9ABBY LEERepublican100.0%one candidate
10TAMMY NICHOLSRepublican77.2%
11CHRIS TRAKELRepublican63.8%
12BEN ADAMSRepublican100.0%one candidate
13BRIAN LENNEYRepublican100.0%one candidate
14C SCOTT GROWRepublican81.2%
15RICK JUSTDemocrat49.8%
16ALI RABEDemocrat59.5%
17CARRIE SEMMELROTHDemocrat59.8%
18JANIE WARD-ENGELKINGDemocrat66.1%
19MELISSA WINTROWDemocrat68.2%
20CHUCK WINDERRepublican100.0%one candidate
21TREG A BERNTRepublican83.1%
22LORI DEN HARTOGRepublican63.7%
23TODD LAKEYRepublican78.2%
24GLENNEDA ZUIDERVELDRepublican100.0%one candidate
25LINDA WRIGHT HARTGENRepublican75.2%
26RON C TAYLORDemocrat51.6%
27KELLY ANTHONRepublican89.0%
28JIM GUTHRIERepublican76.0%
29JAMES D RUCHTIDemocrat54.1%
30JULIE VANORDENRepublican84.3%
31VAN BURTENSHAWRepublican100.0%one candidate
32KEVIN COOKRepublican100.0%one candidate
33DAVE LENTRepublican100.0%one candidate
34DOUG RICKSRepublican100.0%one candidate
35MARK HARRISRepublican100.0%one candidate
2020: 35 contests
DistrictMost votesPartyShareNote
1JIM WOODWARDRepublican77.4%
2STEVE VICKRepublican100.0%one candidate
3PETER RIGGSRepublican100.0%one candidate
4MARY SOUZARepublican64.5%
5DAVID NELSONDemocrat50.4%
6DAN JOHNSONRepublican100.0%one candidate
7CARL G CRABTREERepublican100.0%one candidate
8STEVEN THAYNRepublican73.9%
9ABBY LEERepublican100.0%one candidate
10JIM RICERepublican64.8%
11PATTI ANNE LODGERepublican100.0%one candidate
12TODD LAKEYRepublican69.9%
13JEFF C AGENBROADRepublican70.7%
14C SCOTT GROWRepublican73.0%
15FRED S MARTINRepublican53.0%
16GRANT BURGOYNEDemocrat62.3%
17ALI RABE HERRIN IIIDemocrat61.8%
18JANIE WARD-ENGELKINGDemocrat61.9%
19MELISSA WINTROWDemocrat68.6%
20CHUCK WINDERRepublican100.0%one candidate
21REGINA BAYERRepublican63.9%
22LORI DEN HARTOGRepublican74.2%
23CHRISTY ZITORepublican76.3%
24LEE HEIDERRepublican71.0%
25JIM PATRICKRepublican100.0%one candidate
26MICHELLE STENNETTDemocrat56.4%
27KELLY ARTHUR ANTHONRepublican100.0%one candidate
28JIM GUTHRIERepublican77.6%
29MARK NYEDemocrat100.0%one candidate
30KEVIN COOKRepublican100.0%one candidate
31R STEVEN BAIRRepublican100.0%one candidate
32MARK HARRISRepublican100.0%one candidate
33DAVE LENTRepublican100.0%one candidate
34DOUG RICKSRepublican100.0%one candidate
35VAN BURTENSHAWRepublican100.0%one candidate
2018: 35 contests
DistrictMost votesPartyShareNote
1JIM WOODWARDRepublican74.3%
2STEVE VICKRepublican72.9%
3DON CHEATHAMRepublican72.2%
4MARY SOUZARepublican57.7%
5DAVID NELSONDemocrat56.1%
6DANIEL JOHNSONRepublican100.0%one candidate
7CARL G CRABTREERepublican100.0%one candidate
8STEVEN P THAYNRepublican71.0%
9ABBY LEERepublican100.0%one candidate
10JIM RICERepublican61.5%
11PATTI ANNE LODGERepublican77.8%
12TODD LAKEYRepublican65.1%
13JEFF C AGENBROADRepublican100.0%one candidate
14C SCOTT GROWRepublican69.6%
15FRED S MARTINRepublican50.0%
16GRANT BURGOYNEDemocrat65.2%
17MARYANNE JORDANDemocrat69.7%
18JANIE WARD-ENGELKINGDemocrat100.0%one candidate
19CHERIE BUCKNER-WEBBDemocrat74.6%
20CHUCK WINDERRepublican100.0%one candidate
21CLIFFORD R "CLIFF" BAYERRepublican57.8%
22LORI DENHARTOGRepublican69.4%
23BERT BRACKETTRepublican100.0%one candidate
24LEE HEIDERRepublican99.4%
25JIM PATRICKRepublican100.0%one candidate
26MICHELLE STENNETTDemocrat59.9%
27KELLY ARTHUR ANTHONRepublican100.0%one candidate
28JIM GUTHRIERepublican61.9%
29MARK NYEDemocrat57.9%
30DEAN M MORTIMERRepublican100.0%one candidate
31STEVE BAIRRepublican100.0%one candidate
32MARK HARRISRepublican100.0%one candidate
33DAVE LENTRepublican59.5%
34BRENT HILLRepublican83.6%
35VAN BURTENSHAWRepublican100.0%one candidate
2016: 24 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
1Shawn A. Keoughnot in source76.3%seats not in source
2Steve Vicknot in source100.0%seats not in source; one candidate
3Bob Nonininot in source100.0%seats not in source; one candidate
4Mary Souzanot in source62.9%seats not in source
7Carl G Crabtreenot in source73.8%seats not in source
8Steven P. Thaynnot in source75.5%seats not in source
9Abby Leenot in source79.8%seats not in source
11Patti Anne Lodgenot in source72.6%seats not in source
13Jeff C. Agenbroadnot in source71.1%seats not in source
14Marv Hagedornnot in source70.6%seats not in source
15Fred S. Martinnot in source56.3%seats not in source
16Grant Burgoynenot in source57.0%seats not in source
20Chuck Windernot in source67.9%seats not in source
22Lori Den Hartognot in source100.0%seats not in source; one candidate
23Bert Brackettnot in source100.0%seats not in source; one candidate
24Lee Heidernot in source64.0%seats not in source
25Jim Patricknot in source72.3%seats not in source
28Jim Guthrienot in source61.6%seats not in source
29Mark Nyenot in source48.1%seats not in source
30Dean M. Mortimernot in source100.0%seats not in source; one candidate
31R. Steven Bairnot in source100.0%seats not in source; one candidate
33Bart M. Davisnot in source88.3%seats not in source
34Brent Hillnot in source100.0%seats not in source; one candidate
35Jeff C. Siddowaynot in source100.0%seats not in source; one candidate

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.