North Dakota State House districts
48 districts. Seats held today: D 11 · R 83. Majority is 48.
District map
Select a shape for details. Arrow keys move between shapes.
- Democratic
- Republican
- Independent
- Nonpartisan
- More than one party
- No member listed
Map settings
All 48 districts
- 1Garbel (R) · Johnson (D) · Richter (R), incumbent · Thoring (D)Won: Richter (R) · Hatlestad (R), 2022
- 2Not on the 2026 ballotHeld by Bert Anderson (R), Donald Longmuir (R)Won: Longmuir (R) · Anderson (R), 2024
- 3DesLauriers (R) · Hiatt (D) · Mclaughlin (D) · Mihalick (R)Won: VanWinkle (R) · Hoverson (R), 2022
- 4ANot on the 2026 ballotHeld by Lisa Finley-DeVille (D)Finley-DeVille (D) 63.5% · Brugh (R) 35.9%, 2024
- 4BNot on the 2026 ballotHeld by Clayton Fegley (R)Fegley (R) 98.9%, 2024
- 5Brabandt (R) · Erickson (D) · Louser (R), incumbent · Raknerud (D)Won: Louser (R) · Fisher (R), 2022
- 6Not on the 2026 ballotHeld by Dick Anderson (R), Dan Vollmer (R)Won: Anderson (R) · Vollmer (R), 2024
- 7Sauter (R) · Thoms (D) · Vetter (R) · Williams-Rice (D)Won: Dockter (R) · Heilman (R), 2022
- 8Not on the 2026 ballotHeld by Mike Berg (R), SuAnn Olson (R)Won: Berg (R) · Olson (R), 2024
- 9Brown (D), incumbent · Poitra (D)District lines changed since the last result
- 10Not on the 2026 ballotHeld by Jared Hendrix (R), Steve Swiontek (R)Won: Swiontek (R) · Hendrix (R), 2024
- 11Andrianova (D) · Cody-Braun (I) · Sharbono (R)A last winner no longer holds a seat here
- 12Not on the 2026 ballotHeld by Mitch Ostlie (R), Bernie Satrom (R)Won: Ostlie (R) · Satrom (R), 2024
- 13Gadaire (D) · Gillund (D) · Jonas (R), incumbent · Schauer (R), incumbentWon: Schauer (R) · Jonas (R), 2022
- 14Not on the 2026 ballotHeld by Jon Nelson (R), Robin Weisz (R)Won: Nelson (R) · Weisz (R), 2024
- 15Drury (D) · Frelich (R), incumbent · Kenner (R)Won: Frelich (R) · Henderson (R), 2024 special election
- 16Not on the 2026 ballotHeld by Ben Koppelman (R), Andrew Marschall (R)Won: Koppelman (R) · Marschall (R), 2024
- 17Aandal (D) · Johnson (R) · Sanford (R), incumbentWon: Sanford (R) · Bahl (R), 2022
- 18Not on the 2026 ballotHeld by Nels Christianson (R), Steve Vetter (R)Won: Vetter (R) · Christianson (R), 2024
- 19Anderson (R), incumbent · Hermanson (D) · Monson (R), incumbentWon: Monson (R) · Anderson (R), 2022
- 20Groenewold (D) · Rustebakke (R), incumbentA last winner no longer holds a seat here
- 21Dronen (D) · Hager (D), incumbentWon: Schneider (D) · Hager (D), 2022
- 22Not on the 2026 ballotHeld by Brandy Pyle (R), Jonathan Warrey (R)Won: Pyle (R) · Warrey (R), 2024
- 23Johnson (R) · Nehring (R), incumbentA last winner no longer holds a seat here
- 24Not on the 2026 ballotHeld by Dan Johnston (R), Dwight Kiefert (R)Won: Kiefert (R) · Johnston (R), 2024
- 25Goerger (R) · Mitskog (D), incumbent · Skroch (R), incumbentA last winner no longer holds a seat here
- 26Schwan (R)A last winner no longer holds a seat here
- 27Bruce (I) · Kessel (R) · Stemen (R), incumbentA last winner no longer holds a seat here
- 28Not on the 2026 ballotHeld by Mike Brandenburg (R), Jim Grueneich (R)Won: Brandenburg (R) · Grueneich (R), 2024
- 29Headland (R), incumbent · Norris (D) · Wolsky (R)Won: Vigesaa (R) · Headland (R), 2022
- 30Not on the 2026 ballotHeld by Glenn Bosch (R), Mike Nathe (R)Won: Bosch (R) · Nathe (R), 2024
- 31Holle (R), incumbent · Rohr (R), incumbent · Spilman (D) · Williams (D)Won: Rohr (R) · Holle (R), 2022
- 32Not on the 2026 ballotHeld by Pat Heinert (R), Lisa Meier (R)Won: Meier (R) · Heinert (R), 2024
- 33Banks (D) · Heger (R) · Kruckenberg (D) · Novak (R), incumbentWon: Novak (R) · Tveit (R), 2022
- 34Not on the 2026 ballotHeld by Todd Porter (R), Nathan Toman (R)Won: Porter (R) · Toman (R), 2024
- 35Johnson (D) · Karls (R), incumbent · Lafer-Halvorson (D) · Martinson (R), incumbentWon: Martinson (R) · Karls (R), 2022
- 36Not on the 2026 ballotHeld by Ty Dressler (R), Dori Hauck (R)Won: Dressler (R) · Hauck (R), 2024
- 37Josephson (D) · Klauzer (R) · Lenz (D) · Steiner (R), incumbentWon: Lefor (R) · Steiner (R), 2022
- 38Not on the 2026 ballotHeld by Dan Ruby (R), Christina Wolff (R)Won: Ruby (R) · Wolff (R), 2024
- 39Baertsch (D) · Kempenich (R), incumbent · Schatz (R), incumbentWon: Schatz (R) · Kempenich (R), 2022
- 40Not on the 2026 ballotHeld by Macy Bolinske (R), Matt Ruby (R)Won: Ruby (R) · Bolinske (R), 2024
- 41Benson (R) · Heidenreich (D) · Slagle (R) · Tiongson (D)A last winner no longer holds a seat here
- 42Derenne (D) · Osowski (R)A last winner no longer holds a seat here
- 43Chandler (R) · Holmes (R) · Maughan (D) · York (D)Won: Murphy (R) · Ista (D), 2022
- 44Not on the 2026 ballotHeld by Austin Foss (D), Karla Rose Hanson (D)Won: Hanson (D) · Foss (D), 2024
- 45Lippert (D) · Lockhart (D) · McLeod (R), incumbent · Wagner (R), incumbentWon: McLeod (R) · Wagner (R), 2022
- 46Not on the 2026 ballotHeld by Jim Kasper (R), Desiree Morton (R)Won: Kasper (R) · Morton (R), 2024
- 47Jacobs-Fode (D) · Lee (R) · Montoya (D) · Motschenbacher (R), incumbent · Varvel (I)Won: Klemin (R) · Motschenbacher (R), 2022
DataSources: Seat holders: Open States, 2026 candidates: vip.sos.nd.gov, Results: State Legislative Election Returns, 1967-2022, Results: MEDSL 2024 official precinct returnsData as of Oct 28, 2026