2018 North Dakota Senate election
November 6, 2018 | ||||||||||||||||||||||||||||||||||
24 out of 47 seats in the North Dakota Senate24 seats needed for a majority | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Turnout | 57.04% | |||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
| Elections in North Dakota |
|---|
The 2018 North Dakota Senate election was held on November 6, 2018, to determine which party would control the North Dakota Senate for the following two years in the 66th Legislative Assembly of North Dakota. The 24 odd-numbered seats out of the 47 seats in the North Dakota Senate were up for election and the primary was held on June 12, 2018. Prior to the election, 38 seats were held by Republicans and 9 seats were held by Democrats. The general election saw Democrats flip a single seat, thereby meaning that Republicans retained their majority in the State Senate.[1][2]
Predictions
| Source | Ranking | As of |
|---|---|---|
| Governing[3] | Safe R | October 8, 2018 |
Retirements
Democrats
- District 21: Carolyn Nelson retired.
Republicans
- District 19: Tom Campbell retired to unsuccessfully run for North Dakota's at-large congressional district.
- District 27: Jonathan Casper retired.
- District 39: Bill Bowman retired.
- District 47: Ralph Kilzer retired.
Incumbents defeated
In general
Republicans
- District 43: Lonnie Laffen lost re-election to JoNell Bakke.
Closest races
Seats where the margin of victory was under 10%:
- District 25, 0.33%
- District 41, 3.18%
- District 43, 5.32% (gain)
- District 35, 8.83%
- District 23, 8.94%
Results
District 1
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Brad Bekkedahl (incumbent) | 4,390 | 79.01% | |
| Democratic–NPL | Melissa Johnson | 1,152 | 20.73% | |
| Scattering | 14 | 0.26% | ||
| Total votes | 5,556 | 100.0% | ||
| Republicanhold | ||||
District 3
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Oley Larsen (incumbent) | 3,081 | 53.23% | |
| Independent | Andrew Maragos | 1,392 | 24.05% | |
| Democratic–NPL | Joseph Nesdahl | 1,307 | 22.58% | |
| Scattering | 8 | 0.14% | ||
| Total votes | 5,788 | 100.0% | ||
| Republicanhold | ||||
District 5
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Randy Burckhard (incumbent) | 3,912 | 69.23% | |
| Democratic–NPL | David Grimes Haugen | 1,724 | 30.50% | |
| Scattering | 15 | 0.27% | ||
| Total votes | 5,651 | 100.0% | ||
| Republicanhold | ||||
District 7
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Nicole Poolman (incumbent) | 8,545 | 98.29% | |
| Scattering | 149 | 1.71% | ||
| Total votes | 8,694 | 100.0% | ||
| Republicanhold | ||||
District 9
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic–NPL | Richard Marcellais (incumbent) | 4,377 | 98.49% | |
| Scattering | 67 | 1.51% | ||
| Total votes | 4,444 | 100.0% | ||
| Democratic–NPLhold | ||||
District 11
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic–NPL | Tim Mathern (incumbent) | 4,130 | 62.05% | |
| Republican | Todd McMichael | 2,505 | 37.64% | |
| Scattering | 21 | 0.31% | ||
| Total votes | 6,656 | 100.0% | ||
| Democratic–NPLhold | ||||
District 13
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Judy Lee (incumbent) | 4,151 | 58.42% | |
| Democratic–NPL | Carrie Leopold | 2,939 | 41.36% | |
| Scattering | 16 | 0.22% | ||
| Total votes | 7,106 | 100.0% | ||
| Republicanhold | ||||
District 15
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Dave Oehlke (incumbent) | 4,113 | 67.59% | |
| Democratic–NPL | Barbara Vondell | 1,955 | 32.13% | |
| Scattering | 17 | 0.28% | ||
| Total votes | 6,085 | 100.0% | ||
| Republicanhold | ||||
District 17
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Ray Holmberg (incumbent) | 5,176 | 59.03% | |
| Democratic–NPL | Phyllis Johnson | 3,584 | 40.87% | |
| Scattering | 9 | 0.10% | ||
| Total votes | 8,769 | 100.0% | ||
| Republicanhold | ||||
District 19
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Robert Fors | 3,732 | 68.00% | |
| Democratic–NPL | Nikolaus Groenewold | 1,741 | 31.72% | |
| Scattering | 15 | 0.28% | ||
| Total votes | 5,488 | 100.0% | ||
| Republicanhold | ||||
District 21
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic–NPL | Kathy Hogan | 3,482 | 65.12% | |
| Republican | Sierra Heitkamp | 1,835 | 34.32% | |
| Scattering | 30 | 0.56% | ||
| Total votes | 5,347 | 100.0% | ||
| Democratic–NPLhold | ||||
District 23
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic–NPL | Joan Heckaman (incumbent) | 3,401 | 54.42% | |
| Republican | Judy Estenson | 2,842 | 45.48% | |
| Scattering | 6 | 0.10% | ||
| Total votes | 6,249 | 100.0% | ||
| Democratic–NPLhold | ||||
District 25
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Larry Luick (incumbent) | 3,154 | 50.07% | |
| Democratic–NPL | Perry Miller | 3,133 | 49.74% | |
| Scattering | 12 | 0.19% | ||
| Total votes | 6,299 | 100.0% | ||
| Republicanhold | ||||
District 27
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Kristin Roers | 5,047 | 55.61% | |
| Democratic–NPL | Quinn Joseph Garrick | 4,014 | 44.23% | |
| Scattering | 15 | 0.16% | ||
| Total votes | 9,076 | 100.0% | ||
| Republicanhold | ||||
District 29
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Terry Wanzek (incumbent) | 4,712 | 70.61% | |
| Democratic–NPL | Katherine Roth | 1,952 | 29.25% | |
| Scattering | 9 | 0.14% | ||
| Total votes | 6,673 | 100.0% | ||
| Republicanhold | ||||
District 31
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Donald Schaible (incumbent) | 4,682 | 64.94% | |
| Democratic–NPL | Rachele Hall | 2,510 | 34.81% | |
| Scattering | 18 | 0.25% | ||
| Total votes | 7,210 | 100.0% | ||
| Republicanhold | ||||
District 33
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Jessica Unruh-Bell (incumbent) | 6,314 | 98.23% | |
| Scattering | 114 | 1.77% | ||
| Total votes | 6,428 | 100.0% | ||
| Republicanhold | ||||
District 35
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic–NPL | Erin Oban (incumbent) | 3,992 | 54.31% | |
| Republican | Gary Emineth | 3,343 | 45.48% | |
| Scattering | 16 | 0.21% | ||
| Total votes | 7,351 | 100.0% | ||
| Democratic–NPLhold | ||||
District 37
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Rich Wardner (incumbent) | 5,212 | 81.22% | |
| Democratic–NPL | R. Travis Brazelton | 1,186 | 18.48% | |
| Scattering | 19 | 0.30% | ||
| Total votes | 6,417 | 100.0% | ||
| Republicanhold | ||||
District 39
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Dale Patten | 7,989 | 98.84% | |
| Scattering | 94 | 1.16% | ||
| Total votes | 8,083 | 100.0% | ||
| Republicanhold | ||||
District 41
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Kyle Davison (incumbent) | 3,607 | 51.50% | |
| Democratic–NPL | Paula Thomas | 3,384 | 48.32% | |
| Scattering | 13 | 0.18% | ||
| Total votes | 7,004 | 100.0% | ||
| Republicanhold | ||||
District 43
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Democratic–NPL | JoNell Bakke | 2,692 | 52.59% | |
| Republican | Lonnie Laffen (incumbent) | 2,420 | 47.27% | |
| Scattering | 7 | 0.14% | ||
| Total votes | 5,119 | 100.0% | ||
| Democratic–NPLgain from Republican | ||||
District 45
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Ronald Sorvaag (incumbent) | 3,478 | 59.52% | |
| Democratic–NPL | Danielle Pinnick | 2,356 | 40.32% | |
| Scattering | 9 | 0.16% | ||
| Total votes | 5,843 | 100.0% | ||
| Republicanhold | ||||
District 47
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Republican | Mike Dwyer | 5,896 | 66.82% | |
| Democratic–NPL | Brandi Jude | 2,913 | 33.01% | |
| Scattering | 15 | 0.17% | ||
| Total votes | 8,824 | 100.0% | ||
| Republicanhold | ||||
References
- ^"North Dakota State Senate elections, 2018". ballotpedia.org. Retrieved December 14, 2025.
- ^"Legislative District Results". results.sos.nd.gov. Retrieved December 14, 2025.
- ^Jacobson, Louis (October 8, 2018). "A Month Before Election Day, Democrats Poised for Legislative Gains". Governing. Retrieved December 14, 2025.