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 →
Jamie Thompson
R
State Representative · District 28 · Michigan · Serving since 2023
Overview
Votes
Legislation
Campaigns
Positions
Interview
Endorsements
All
400
Yea
391
Nay
9
Present
0
Missed
0
Passed
398
Failed
2
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
YEA
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
YEA
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
YEA
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
YEA
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
YEA
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
YEA
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
YEA
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
NAY
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
YEA
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
YEA
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
NAY
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 5571 - passed; given immediate effect Roll Call #211 Yeas 81 Nays 25 Excused 0 Not Voting 4
Roll Call 211
·
Jun 11, 2026
·
Passed
YEA
SB 301 - passed; given immediate effect Roll Call #207 Yeas 98 Nays 8 Excused 0 Not Voting 4
Roll Call 207
·
Jun 11, 2026
·
Passed
YEA
HB 5123 - passed; given immediate effect Roll Call #208 Yeas 75 Nays 31 Excused 0 Not Voting 4
Roll Call 208
·
Jun 11, 2026
·
Passed
YEA
HB 5570 - passed; given immediate effect Roll Call #206 Yeas 97 Nays 9 Excused 0 Not Voting 4
Roll Call 206
·
Jun 11, 2026
·
Passed
YEA
HB 5124 - passed; given immediate effect Roll Call #209 Yeas 83 Nays 23 Excused 0 Not Voting 4
Roll Call 209
·
Jun 11, 2026
·
Passed
YEA
HB 5995 - passed; given immediate effect Roll Call #210 Yeas 106 Nays 0 Excused 0 Not Voting 4
Roll Call 210
·
Jun 11, 2026
·
Passed
YEA
HB 5933 - passed; given immediate effect Roll Call #198 Yeas 79 Nays 26 Excused 0 Not Voting 5
Roll Call 198
·
Jun 10, 2026
·
Passed
YEA
HB 5932 - passed; given immediate effect Roll Call #197 Yeas 86 Nays 19 Excused 0 Not Voting 5
Roll Call 197
·
Jun 10, 2026
·
Passed
YEA
HB 5820 - passed; given immediate effect Roll Call #204 Yeas 56 Nays 50 Excused 0 Not Voting 4
Roll Call 204
·
Jun 10, 2026
·
Passed
YEA
HB 5511 - passed; given immediate effect Roll Call #195 Yeas 103 Nays 2 Excused 0 Not Voting 5
Roll Call 195
·
Jun 10, 2026
·
Passed
YEA
HB 5934 - passed; given immediate effect Roll Call #199 Yeas 75 Nays 30 Excused 0 Not Voting 5
Roll Call 199
·
Jun 10, 2026
·
Passed
YEA
HB 5935 - passed; given immediate effect Roll Call #200 Yeas 81 Nays 24 Excused 0 Not Voting 5
Roll Call 200
·
Jun 10, 2026
·
Passed
YEA
SB 241 - passed; given immediate effect Roll Call #202 Yeas 105 Nays 0 Excused 0 Not Voting 5
Roll Call 202
·
Jun 10, 2026
·
Passed
YEA
SB 240 - passed; given immediate effect Roll Call #201 Yeas 105 Nays 0 Excused 0 Not Voting 5
Roll Call 201
·
Jun 10, 2026
·
Passed
YEA
HB 5510 - passed; given immediate effect Roll Call #194 Yeas 102 Nays 3 Excused 0 Not Voting 5
Roll Call 194
·
Jun 10, 2026
·
Passed
Load More Votes (340 more) →
Home
News
Explore
Updates
Account
Feedback