News
Two seats — the 12th and the 17th — were open, meaning no incumbents filed to run. That’s two more than in 2020, when there were no open seats. There were seven open seats in 2018, two in both 2016 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results