2024 Idaho House of Representatives election

The 2024 Idaho House of Representatives election will be held on November 5, 2024, alongside the 2024 United States elections. For the first time in thirty years, the Idaho Democratic Party is running candidates in each legislative district on the ballot.

Partisan Background
In the 2020 Presidential Election, Republican Donald Trump won the most votes in 31 of Idaho's legislative districts, and Democrat Joe Biden won the most votes in 4 districts. Going into the 2024 Idaho House of Representatives elections, there are 3 districts where Trump won the most votes in 2020 and Democrats currently represent one of the two seats: District 15 in Suburuban Ada County ( Trump + 5%); Blaine County-based District 26 ( Trump + 0.05%); and Pocatello-based District 29 ( Trump + 10%).

Democrats

 * 1) District 19A: Lauren Necochea is retiring.

Republicans

 * 1) District 1B: Sage Dixon is retiring.
 * 2) District 7A: Mike Kingsley is retiring.
 * 3) District 11B: Chris Allgood is retiring.

In primary election
Ten incumbent representatives, all Republicans, were defeated in the May 21 primary election.

Republicans

 * 1) District 8A: Matthew Bundy lost renomination to Rob Beiswenger.
 * 2) District 8B: Megan Blanksma lost renomination to Faye Thompson.
 * 3) District 9A: Jacyn Gallagher lost renomination to John Shirts.
 * 4) District 11A: Julie Yamamoto lost renomination to Kent Marmon.
 * 5) District 13B: Kenny Wroten lost renomination to Steve Tanner.
 * 6) District 23A: Melissa Durrant lost renomination to Chris Bruce.
 * 7) District 23B: Tina Lambert lost renomination to Shawn Dygert.
 * 8) District 24A: Chenele Dixon lost renomination to Clint Hostetler.
 * 9) District 25B: Gregory Lanting lost renomination to David Leavitt.
 * 10) District 30B: Julianne Young lost renomination to Ben Fuhriman.

Detailed Results by House District

 * Note: Official primary results can be obtained here

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


 * 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