Legislators / Keith Grover

State Senator
Keith Grover
Republican · Senate District 23 · Senate Rules Vice Chair
5bills written, 4 passedTypical Senate member: 11 written, 7 passed1budget requests funded, of 1 ($600,000)Typical Senate member: 1 of 310House bills carriedTypical Senate member: 1320%of floor votes missedTypical Senate member: 8%2%of votes against their partyTypical Senate member: 4%75times on the record
“Typical” is the median of all 29 Senate members in the 2026 General Session.
How they voted
Votes against most of their party (21)
- YesH.B. 411 · Senate vote, which failed · Mar 6, 2026Roll call
- YesH.B. 170 · Senate vote, which failed · Mar 6, 2026Roll call
- YesH.B. 510 · Senate vote, which failed · Mar 6, 2026Roll call
- YesH.B. 240 · Final Senate vote · Mar 6, 2026Roll call
- YesH.B. 313 · Final Senate vote · Mar 6, 2026Roll call
- NoH.B. 76 · Final Senate vote · Mar 5, 2026Roll call
- YesH.B. 223 · Senate vote, which failed · Mar 5, 2026Roll call
- NoH.B. 381 · Final Senate vote · Mar 4, 2026Roll call
- YesH.B. 241 · Senate vote, which failed · Mar 4, 2026Roll call
- YesS.B. 314 · Final Senate vote · Mar 3, 2026Roll call
- YesS.B. 285 · First of two Senate votes · Feb 27, 2026Roll call
- YesS.B. 105 · Senate vote, which failed · Feb 27, 2026Roll call
- NoS.B. 287 · Final Senate vote · Feb 27, 2026Roll call
- NoS.B. 248 · Final Senate vote · Feb 25, 2026Roll call
- NoS.B. 258 · Final Senate vote · Feb 25, 2026Roll call
- YesS.B. 176 · First of two Senate votes · Feb 24, 2026Roll call
- NoS.B. 269 · First of two Senate votes · Feb 24, 2026Roll call
- YesS.B. 224 · Final Senate vote · Feb 23, 2026Roll call
- YesH.B. 87 · Senate vote, which failed · Feb 19, 2026Roll call
- YesS.B. 49 · First of two Senate votes · Feb 9, 2026Roll call
- NoH.B. 85 · Senate vote, which failed · Feb 5, 2026Roll call
Recent votes
- YesH.B. 212 · Senate vote, which failed · Mar 7, 2026Roll call
- YesS.B. 181 · Senate vote to accept the other chamber's changes · Mar 6, 2026Roll call
- YesS.B. 165 · Senate vote to accept the other chamber's changes · Mar 6, 2026Roll call
- YesS.B. 304 · Senate vote to accept the other chamber's changes · Mar 6, 2026Roll call
- YesS.B. 278 · Senate vote to accept the other chamber's changes · Mar 6, 2026Roll call
- YesS.B. 184 · Senate vote to accept the other chamber's changes · Mar 6, 2026Roll call
- YesS.B. 170 · Senate vote to accept the other chamber's changes · Mar 6, 2026Roll call
- YesS.B. 149 · Senate vote to accept the other chamber's changes · Mar 6, 2026Roll call
- YesH.B. 492 · Conference Committee - Final Passage · Mar 6, 2026Roll call
- YesS.B. 284 · Senate vote to accept the other chamber's changes · Mar 6, 2026Roll call
- YesS.B. 225 · Senate vote to accept the other chamber's changes · Mar 6, 2026Roll call
- YesS.B. 206 · Senate vote to accept the other chamber's changes · Mar 6, 2026Roll call
- YesS.B. 193 · Senate vote to accept the other chamber's changes · Mar 6, 2026Roll call
- YesS.B. 154 · Senate vote to accept the other chamber's changes · Mar 6, 2026Roll call
- YesH.B. 125 · Conference Committee - Final Passage · Mar 6, 2026Roll call
- YesH.B. 212 · Senate vote, which failed · Mar 6, 2026Roll call
- YesH.B. 377 · Final Senate vote · Mar 6, 2026Roll call
- YesH.B. 119 · Final Senate vote · Mar 6, 2026Roll call
- YesH.B. 325 · Final Senate vote · Mar 6, 2026Roll call
- YesH.B. 535 · Final Senate vote · Mar 6, 2026Roll call