2022 Idaho House of Representatives election

The 2022 Idaho House of Representatives elections took place on November 8, 2022. Primary elections were held on May 17, 2022. Idaho voters elected state representatives in all 70 seats of the House, electing two state representatives in each of the 35 Idaho state legislative districts. State representatives serve two-year terms in the Idaho House of Representatives.

The election coincided with United States national elections and Idaho state elections, including U.S. Senate, U.S. House, Governor, and Idaho Senate. Since the previous election in 2020, Republicans held a 58-to-12-seat supermajority over Democrats. Republicans gained a seat in 2022, increasing their supermajority to 59 seats.

These were the first elections in Idaho following the 2020 United States redistricting cycle, which resulted in some members being assigned to new districts.

Swing districts

 * Idaho's 15th legislative district
 * Idaho's 26th legislative district
 * Idaho's 29th legislative district

Republicans

 * 1) District 2B: Doug Okuniewicz: Retiring to run for state senate
 * 2) District 5B: Caroline Nilsson Troy: Retiring
 * 3) District 7A: Priscilla Giddings: Retiring to run for Lieutenant Governor
 * 4) District 8A: Terry Gestrin: Retiring to run for state senate
 * 5) District 8B: Dorothy Moon: Retiring to run for Secretary of State
 * 6) District 10B: Gregory Chaney: Retiring to run for state senate
 * 7) District 11B: Tammy Nichols: Retiring to run for state senate
 * 8) District 12B: Rick Youngblood: Retiring
 * 9) District 13B: Ben Adams: Retiring to run for state senate
 * 10) District 15B: Codi Galloway: Retiring to run for state senate
 * 11) District 21A: Steven Harris: Retiring
 * 12) District 24B: Linda Wright Hartgen: Retiring to run for state senate
 * 13) District 25A: Laurie Lickley: Retiring to run for state senate
 * 14) District 25B: Clark Kauffman: Retiring
 * 15) District 27A: Scott Bedke: Retiring to run for lieutenant governor
 * 16) District 27B: Fred Wood: Retiring
 * 17) District 28A: Randy Armstrong: Retiring
 * 18) District 30A: Gary Marshall: Retiring
 * 19) District 32A: Marc Gibbs: Retiring

Democrats

 * 1) District 16A: John McCrostie: Retiring
 * 2) District 26B: Sally Toone: Retiring
 * 3) District 29B: James Ruchti: Retiring to run for state senate

Republicans

 * 1) District 4A: Jim Addis was defeated by Joe Alfieri.
 * 2) District 4B: Paul Amador was defeated by Elaine Price.
 * 3) District 9A: Ryan Kerby was defeated by Jacyn Gallagher.
 * 4) District 9B: Scott Syme was defeated by fellow incumbent Judy Boyle in a redistricting race.
 * 5) District 14B: Gayann DeMordaunt was defeated by Josh Tanner.
 * 6) District 22A: Greg Ferch was defeated by fellow incumbent John Vander Woude in a redistricting race.
 * 7) District 31A: Karey Hanks was defeated by Jerald Raymond.
 * 8) District 34B: Ron Nate was defeated by Britt Raybould.
 * 9) District 35B: Chad Christensen was defeated by Josh Wheeler.

Closest races
Seats where the margin of victory was under 10%:
 * District 15
 * 1) Seat A, 5.88%
 * 2) Seat B, 5.42%
 * District 26
 * 1) Seat A, 0.24%
 * 2) Seat B, 0.54% gain
 * District 29
 * 1) Seat A, 4.56%
 * 2) Seat B, 0.78%

Summary of results by House district
Italics denote an open seat held by the incumbent party; bold text denotes a gain for a party.

Detailed Results by House District
Sources for election results:

District 1

 * Seat A


 * Seat B

District 2

 * Seat A


 * Seat B

District 3

 * Seat A


 * Seat B

District 4

 * Seat A


 * Seat B

District 5

 * Seat A


 * Seat B

District 6

 * Seat A


 * Seat B

District 7

 * Seat A


 * Seat B

District 8

 * Seat A


 * Seat B

District 9

 * Seat A


 * Seat B

District 10

 * Seat A


 * Seat B

District 11

 * Seat A


 * Seat B

District 12

 * Seat A


 * Seat B

District 13

 * Seat A


 * Seat B

District 14

 * Seat A


 * Seat B

District 15

 * Seat A


 * Seat B

District 16

 * Seat A


 * Seat B

District 17

 * Seat A


 * Seat B

District 18

 * Seat A


 * Seat B

District 19

 * Seat A


 * Seat B

District 20

 * Seat A


 * Seat B

District 21

 * Seat A


 * Seat B

District 22

 * Seat A


 * Seat B

District 23

 * Seat A


 * Seat B

District 24

 * Seat A


 * Seat B

District 25

 * Seat A


 * Seat B

District 26

 * Seat A


 * Seat B

District 27

 * Seat A


 * Seat B

District 28

 * Seat A


 * Seat B

District 29

 * Seat A


 * Seat B

District 30

 * Seat A


 * Seat B

District 31

 * Seat A


 * Seat B

District 32

 * Seat A


 * Seat B

District 33

 * Seat A


 * Seat B

District 34

 * Seat A


 * Seat B

District 35

 * Seat A


 * Seat B