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 days

Rep. 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 days

Sen. 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.

DateSeatWinnerMarginVotesBefore
December 30, 2025Senate 16Renee Hardman D42.9 pts10,271D · held
December 9, 2025House 7Wendy Lou Larson R40.2 pts4,019R · held
August 26, 2025Senate 1Catelin Drey D10.5 pts7,619RFlipped
April 29, 2025House 78Angel Ramirez D58.4 pts3,463–
March 11, 2025House 100Blaine Watkins R3.3 pts5,323R · held
January 28, 2025Senate 35Mike Zimmer D3.6 pts9,286RFlipped
November 8, 2022Senate 6Jason Schultz R66.1 pts21,058–
November 8, 2022Senate 46Dawn Driscoll R8.0 pts27,405–
November 8, 2022Senate 44Adrian Jeremy Dickey R33.1 pts23,017–
November 8, 2022Senate 42Charlie McClintock R20.9 pts29,596–
November 8, 2022Senate 4Tim Kraayenbrink RUnopposed18,408–
November 8, 2022Senate 30Waylon Brown R20.5 pts25,370–
November 8, 2022Senate 16Claire Celsi D16.3 pts27,955–
November 8, 2022Senate 14Sarah Trone Garriott D3.0 pts29,317–
December 14, 2021Senate 1David Rowley R51.3 pts3,554R · held
October 12, 2021House 29Jon Dunwell R19.7 pts4,710DFlipped
September 14, 2021House 37Mike Bousselot R3.2 pts11,471R · held
January 26, 2021Senate 41Adrian Jeremy Dickey R10.6 pts9,202R · held
August 6, 2019House 46Ross Wilburn DUnopposed1,231D · held

Sources: the Legislature’s member roster (when service ended) and civicAPI (special elections, candidates and results).