Nonpartisan civic infrastructure
AllCiv
·
Legis1
Public
·
Reps, Candidates, Orgs
AllCiv
Beta
Citizen Portal
Home
News
My Dashboard
My Updates
My Yard
My Reps
My Elections
My Issues
My Communities
My Organizations
My Laws & Bills
My Messages
My Calendar
My Profile
Explore
Elected Offices
Representatives
Elections
Candidates
Laws, Bills & Regs
Civic Maps
Civic Calendar
Rankings
Upgrade — $8/mo
?
Sign in or sign up
Access dashboard →
Tim Kelly
R
State Representative · District 93 · Michigan · Serving since 2025
Overview
Votes
Legislation
Campaigns
Positions
Interview
Endorsements
All
400
Yea
372
Nay
28
Present
0
Missed
0
Passed
399
Failed
1
Explained
0
YEA
SB 415 - passed; given immediate effect Roll Call #273 Yeas 103 Nays 3 Excused 0 Not Voting 4
Roll Call 273
·
Jun 25, 2026
·
Passed
YEA
HB 5545 - passed; given immediate effect Roll Call #264 Yeas 102 Nays 5 Excused 0 Not Voting 3
Roll Call 264
·
Jun 25, 2026
·
Passed
YEA
HB 5547 - passed; given immediate effect Roll Call #266 Yeas 102 Nays 5 Excused 0 Not Voting 3
Roll Call 266
·
Jun 25, 2026
·
Passed
YEA
HB 5544 - passed; given immediate effect Roll Call #263 Yeas 97 Nays 10 Excused 0 Not Voting 3
Roll Call 263
·
Jun 25, 2026
·
Passed
YEA
HB 5548 - passed; given immediate effect Roll Call #267 Yeas 102 Nays 5 Excused 0 Not Voting 3
Roll Call 267
·
Jun 25, 2026
·
Passed
YEA
HB 5550 - passed; given immediate effect Roll Call #269 Yeas 102 Nays 5 Excused 0 Not Voting 3
Roll Call 269
·
Jun 25, 2026
·
Passed
YEA
HB 6074 - passed; given immediate effect Roll Call #280 Yeas 102 Nays 3 Excused 0 Not Voting 5
Roll Call 280
·
Jun 25, 2026
·
Passed
YEA
HB 6099 - passed; given immediate effect Roll Call #271 Yeas 92 Nays 15 Excused 0 Not Voting 3
Roll Call 271
·
Jun 25, 2026
·
Passed
NAY
HB 4539 - passed; given immediate effect Roll Call #274 Yeas 92 Nays 13 Excused 0 Not Voting 5
Roll Call 274
·
Jun 25, 2026
·
Passed
NAY
HB 5807 - passed; given immediate effect Roll Call #278 Yeas 92 Nays 13 Excused 0 Not Voting 5
Roll Call 278
·
Jun 25, 2026
·
Passed
YEA
HB 5936 - passed; given immediate effect Roll Call #259 Yeas 58 Nays 49 Excused 0 Not Voting 3
Roll Call 259
·
Jun 25, 2026
·
Passed
YEA
HB 5937 - passed; given immediate effect Roll Call #260 Yeas 58 Nays 49 Excused 0 Not Voting 3
Roll Call 260
·
Jun 25, 2026
·
Passed
YEA
HB 6007 - passed; given immediate effect Roll Call #258 Yeas 107 Nays 0 Excused 0 Not Voting 3
Roll Call 258
·
Jun 25, 2026
·
Passed
NAY
HB 4540 - passed; given immediate effect Roll Call #275 Yeas 92 Nays 13 Excused 0 Not Voting 5
Roll Call 275
·
Jun 25, 2026
·
Passed
YEA
HB 5549 - passed; given immediate effect Roll Call #268 Yeas 102 Nays 5 Excused 0 Not Voting 3
Roll Call 268
·
Jun 25, 2026
·
Passed
YEA
HB 4905 - passed; given immediate effect Roll Call #262 Yeas 106 Nays 1 Excused 0 Not Voting 3
Roll Call 262
·
Jun 25, 2026
·
Passed
YEA
HB 5546 - passed; given immediate effect Roll Call #265 Yeas 102 Nays 5 Excused 0 Not Voting 3
Roll Call 265
·
Jun 25, 2026
·
Passed
YEA
HB 5938 - passed; given immediate effect Roll Call #261 Yeas 62 Nays 45 Excused 0 Not Voting 3
Roll Call 261
·
Jun 25, 2026
·
Passed
NAY
HB 5805 - passed; given immediate effect Roll Call #276 Yeas 91 Nays 14 Excused 0 Not Voting 5
Roll Call 276
·
Jun 25, 2026
·
Passed
YEA
HB 6043 - passed; given immediate effect Roll Call #279 Yeas 95 Nays 10 Excused 0 Not Voting 5
Roll Call 279
·
Jun 25, 2026
·
Passed
YEA
HB 4703 - passed; given immediate effect Roll Call #272 Yeas 102 Nays 4 Excused 0 Not Voting 4
Roll Call 272
·
Jun 25, 2026
·
Passed
YEA
HB 6098 - passed; given immediate effect Roll Call #270 Yeas 92 Nays 15 Excused 0 Not Voting 3
Roll Call 270
·
Jun 25, 2026
·
Passed
NAY
HB 5806 - passed; given immediate effect Roll Call #277 Yeas 92 Nays 13 Excused 0 Not Voting 5
Roll Call 277
·
Jun 25, 2026
·
Passed
YEA
HB 5045 - passed; given immediate effect Roll Call #250 Yeas 105 Nays 2 Excused 0 Not Voting 3
Roll Call 250
·
Jun 24, 2026
·
Passed
YEA
HB 5046 - passed; given immediate effect Roll Call #251 Yeas 105 Nays 2 Excused 0 Not Voting 3
Roll Call 251
·
Jun 24, 2026
·
Passed
YEA
HB 4408 - passed; given immediate effect Roll Call #255 Yeas 107 Nays 0 Excused 0 Not Voting 3
Roll Call 255
·
Jun 24, 2026
·
Passed
YEA
HB 5338 - passed; given immediate effect Roll Call #252 Yeas 93 Nays 14 Excused 0 Not Voting 3
Roll Call 252
·
Jun 24, 2026
·
Passed
YEA
HB 5707 - passed; given immediate effect Roll Call #249 Yeas 63 Nays 44 Excused 0 Not Voting 3
Roll Call 249
·
Jun 24, 2026
·
Passed
YEA
HB 5502 - passed; given immediate effect Roll Call #248 Yeas 58 Nays 49 Excused 0 Not Voting 3
Roll Call 248
·
Jun 24, 2026
·
Passed
YEA
HB 6009 - passed; given immediate effect Roll Call #254 Yeas 107 Nays 0 Excused 0 Not Voting 3
Roll Call 254
·
Jun 24, 2026
·
Passed
YEA
HCR 8 - roll call Roll Call #257 Yeas 105 Nays 2 Excused 0 Not Voting 3
Roll Call 257
·
Jun 24, 2026
·
Passed
YEA
HB 4523 - passed; given immediate effect Roll Call #256 Yeas 107 Nays 0 Excused 0 Not Voting 3
Roll Call 256
·
Jun 24, 2026
·
Passed
YEA
HB 5974 - passed; given immediate effect Roll Call #253 Yeas 61 Nays 46 Excused 0 Not Voting 3
Roll Call 253
·
Jun 24, 2026
·
Passed
YEA
HB 5082 - passed; given immediate effect Roll Call #247 Yeas 57 Nays 50 Excused 0 Not Voting 3
Roll Call 247
·
Jun 24, 2026
·
Passed
NAY
HB 4727 - passed; given immediate effect Roll Call #237 Yeas 102 Nays 4 Excused 0 Not Voting 4
Roll Call 237
·
Jun 23, 2026
·
Passed
NAY
HB 6072 - passed; given immediate effect Roll Call #244 Yeas 93 Nays 13 Excused 0 Not Voting 4
Roll Call 244
·
Jun 23, 2026
·
Passed
YEA
HB 5145 - passed; given immediate effect Roll Call #236 Yeas 58 Nays 49 Excused 0 Not Voting 3
Roll Call 236
·
Jun 23, 2026
·
Passed
NAY
HB 4729 - passed; given immediate effect Roll Call #239 Yeas 101 Nays 5 Excused 0 Not Voting 4
Roll Call 239
·
Jun 23, 2026
·
Passed
NAY
HB 6071 - passed; given immediate effect Roll Call #243 Yeas 94 Nays 12 Excused 0 Not Voting 4
Roll Call 243
·
Jun 23, 2026
·
Passed
YEA
HB 5255 - passed; given immediate effect Roll Call #242 Yeas 95 Nays 11 Excused 0 Not Voting 4
Roll Call 242
·
Jun 23, 2026
·
Passed
NAY
HB 4728 - passed; given immediate effect Roll Call #238 Yeas 101 Nays 5 Excused 0 Not Voting 4
Roll Call 238
·
Jun 23, 2026
·
Passed
NAY
HB 4959 - passed; given immediate effect Roll Call #240 Yeas 100 Nays 6 Excused 0 Not Voting 4
Roll Call 240
·
Jun 23, 2026
·
Passed
YEA
SB 205 - passed; given immediate effect Roll Call #246 Yeas 103 Nays 3 Excused 0 Not Voting 4
Roll Call 246
·
Jun 23, 2026
·
Passed
YEA
HB 5254 - passed; given immediate effect Roll Call #241 Yeas 99 Nays 7 Excused 0 Not Voting 4
Roll Call 241
·
Jun 23, 2026
·
Passed
NAY
HB 6073 - passed; given immediate effect Roll Call #245 Yeas 94 Nays 12 Excused 0 Not Voting 4
Roll Call 245
·
Jun 23, 2026
·
Passed
YEA
HB 5989 - passed; given immediate effect Roll Call #234 Yeas 105 Nays 0 Excused 0 Not Voting 5
Roll Call 234
·
Jun 18, 2026
·
Passed
YEA
HB 5697 - passed; given immediate effect Roll Call #231 Yeas 104 Nays 2 Excused 0 Not Voting 4
Roll Call 231
·
Jun 18, 2026
·
Passed
YEA
HB 5646 - passed; given immediate effect Roll Call #230 Yeas 104 Nays 2 Excused 0 Not Voting 4
Roll Call 230
·
Jun 18, 2026
·
Passed
YEA
HB 6016 - passed; given immediate effect Roll Call #233 Yeas 105 Nays 0 Excused 0 Not Voting 5
Roll Call 233
·
Jun 18, 2026
·
Passed
YEA
HB 5081 - passed; given immediate effect Roll Call #229 Yeas 66 Nays 40 Excused 0 Not Voting 4
Roll Call 229
·
Jun 18, 2026
·
Passed
YEA
HB 5931 - passed; given immediate effect Roll Call #235 Yeas 99 Nays 7 Excused 0 Not Voting 4
Roll Call 235
·
Jun 18, 2026
·
Passed
YEA
HB 5957 - passed; given immediate effect Roll Call #232 Yeas 105 Nays 0 Excused 0 Not Voting 5
Roll Call 232
·
Jun 18, 2026
·
Passed
YEA
HB 6038 - passed; given immediate effect Roll Call #226 Yeas 61 Nays 46 Excused 0 Not Voting 3
Roll Call 226
·
Jun 17, 2026
·
Passed
YEA
HB 5712 - passed; given immediate effect Roll Call #217 Yeas 58 Nays 49 Excused 0 Not Voting 3
Roll Call 217
·
Jun 17, 2026
·
Passed
YEA
HB 5069 - passed; given immediate effect Roll Call #224 Yeas 56 Nays 51 Excused 0 Not Voting 3
Roll Call 224
·
Jun 17, 2026
·
Passed
YEA
HB 5984 - passed; given immediate effect Roll Call #214 Yeas 107 Nays 0 Excused 0 Not Voting 3
Roll Call 214
·
Jun 17, 2026
·
Passed
YEA
HB 5457 - passed; given immediate effect Roll Call #213 Yeas 65 Nays 42 Excused 0 Not Voting 3
Roll Call 213
·
Jun 17, 2026
·
Passed
YEA
HB 5782 - passed; given immediate effect Roll Call #222 Yeas 107 Nays 0 Excused 0 Not Voting 3
Roll Call 222
·
Jun 17, 2026
·
Passed
YEA
HB 5814 - passed; given immediate effect Roll Call #218 Yeas 57 Nays 50 Excused 0 Not Voting 3
Roll Call 218
·
Jun 17, 2026
·
Passed
YEA
HB 5845 - passed; given immediate effect Roll Call #216 Yeas 62 Nays 45 Excused 0 Not Voting 3
Roll Call 216
·
Jun 17, 2026
·
Passed
Load More Votes (340 more) →
Home
News
Explore
Updates
Account