Elections › Special elections
Special elections
When a legislator resigns or dies, their seat stays empty until someone is elected to it. The Governor calls a special election, with at least 40 days’ notice, unless a regular election will fill the seat first. There’s no primary: each party picks its candidate at a convention.
Open seats
House District 38
Vacant 34 daysRep. Jon Dunwell R left Monday, October 5, 2026, during the 91st General Assembly.
No special election: the seat was on the Tuesday, November 3, 2026 ballot (votes still being counted), and the winner takes it when the 92nd General Assembly is sworn in.
Senate District 11
Vacant 153 daysSen. Julian B. Garrett R left Monday, June 8, 2026, during the 91st General Assembly.
No special election: the seat was on the Tuesday, November 3, 2026 ballot (votes still being counted), and the winner takes it when the 92nd General Assembly is sworn in.
Follow a district to get an email when its seat opens, when a special election is set, and when it’s decided.
Results
19 special elections since 2019, 3 of them changing the seat’s party. “Before” is the party of the member whose seat it was.
| Date | Seat | Winner | Margin | Votes | Before |
|---|---|---|---|---|---|
| December 30, 2025 | Senate 16 | Renee Hardman D | 42.9 pts | 10,271 | D · held |
| December 9, 2025 | House 7 | Wendy Lou Larson R | 40.2 pts | 4,019 | R · held |
| August 26, 2025 | Senate 1 | Catelin Drey D | 10.5 pts | 7,619 | RFlipped |
| April 29, 2025 | House 78 | Angel Ramirez D | 58.4 pts | 3,463 | – |
| March 11, 2025 | House 100 | Blaine Watkins R | 3.3 pts | 5,323 | R · held |
| January 28, 2025 | Senate 35 | Mike Zimmer D | 3.6 pts | 9,286 | RFlipped |
| November 8, 2022 | Senate 6 | Jason Schultz R | 66.1 pts | 21,058 | – |
| November 8, 2022 | Senate 46 | Dawn Driscoll R | 8.0 pts | 27,405 | – |
| November 8, 2022 | Senate 44 | Adrian Jeremy Dickey R | 33.1 pts | 23,017 | – |
| November 8, 2022 | Senate 42 | Charlie McClintock R | 20.9 pts | 29,596 | – |
| November 8, 2022 | Senate 4 | Tim Kraayenbrink R | Unopposed | 18,408 | – |
| November 8, 2022 | Senate 30 | Waylon Brown R | 20.5 pts | 25,370 | – |
| November 8, 2022 | Senate 16 | Claire Celsi D | 16.3 pts | 27,955 | – |
| November 8, 2022 | Senate 14 | Sarah Trone Garriott D | 3.0 pts | 29,317 | – |
| December 14, 2021 | Senate 1 | David Rowley R | 51.3 pts | 3,554 | R · held |
| October 12, 2021 | House 29 | Jon Dunwell R | 19.7 pts | 4,710 | DFlipped |
| September 14, 2021 | House 37 | Mike Bousselot R | 3.2 pts | 11,471 | R · held |
| January 26, 2021 | Senate 41 | Adrian Jeremy Dickey R | 10.6 pts | 9,202 | R · held |
| August 6, 2019 | House 46 | Ross Wilburn D | Unopposed | 1,231 | D · held |
Sources: the Legislature’s member roster (when service ended) and civicAPI (special elections, candidates and results).