Skip to content
Politically.com Search all
Menu

Michigan legislator

Ranjeev Puri

Democratic Current role, District 24

Source: Open States / PluralUpdated 2026-10-28 02:05:04 UTC. This is a current-role record, not a complete service history.

When provider identities match

Sponsored legislation

  • HB 6318: Elections: voters; denying the right to vote on the basis of sex; prohibit. Amends 1954 PA 116 (MCL 168.1 - 168.992) by adding sec. 492c.
  • HB 6237: Public employees and officers: compensation and benefits; public employer contribution to medical benefit plan; modify. Amends title & secs. 3, 4 & 5 of 2011 PA 152 (MCL 15.563 et seq.) & adds secs. 3a & 4a.
  • HR 243: A resolution to declare February 11, 2026, as White Shirt Day in the state of Michigan.
  • HB 5389: State finance: budgets; certain work project appropriations; modify legislative disapproval process of. Amends sec. 451a of 1984 PA 431 (MCL 18.1451a).
  • HR 229: A resolution to recognize the Michigan Air Guard Historical Association on the occasion of its 50th anniversary.

When member votes are supplied

Recorded votes

  • Recorded vote: no on roll call Roll Call #380 Yeas 58 Nays 34 Excused 0 Not Voting 18
  • Recorded vote: no on passed; given immediate effect Roll Call #379 Yeas 79 Nays 24 Excused 0 Not Voting 7
  • Recorded vote: no on passed; given immediate effect Roll Call #377 Yeas 78 Nays 25 Excused 0 Not Voting 7
  • Recorded vote: no on passed; given immediate effect Roll Call #378 Yeas 77 Nays 26 Excused 0 Not Voting 7
  • Recorded vote: yes on passed; given immediate effect Roll Call #373 Yeas 88 Nays 15 Excused 0 Not Voting 7
  • Recorded vote: no on passed; given immediate effect Roll Call #376 Yeas 79 Nays 24 Excused 0 Not Voting 7
  • Recorded vote: no on passed; given immediate effect Roll Call #375 Yeas 77 Nays 26 Excused 0 Not Voting 7
  • Recorded vote: yes on passed; given immediate effect Roll Call #374 Yeas 76 Nays 27 Excused 0 Not Voting 7
  • Recorded vote: yes on passed; given immediate effect Roll Call #369 Yeas 102 Nays 1 Excused 0 Not Voting 7
  • Recorded vote: yes on passed; given immediate effect Roll Call #371 Yeas 99 Nays 4 Excused 0 Not Voting 7
  • Recorded vote: yes on passed; given immediate effect Roll Call #368 Yeas 101 Nays 2 Excused 0 Not Voting 7
  • Recorded vote: yes on Senate amendment(s) concurred in Roll Call #372 Yeas 101 Nays 2 Excused 0 Not Voting 7
  • Recorded vote: yes on passed; given immediate effect Roll Call #370 Yeas 100 Nays 3 Excused 0 Not Voting 7
  • Recorded vote: yes on passed; given immediate effect Roll Call #362 Yeas 103 Nays 0 Excused 0 Not Voting 7
  • Recorded vote: yes on passed; given immediate effect Roll Call #361 Yeas 101 Nays 2 Excused 0 Not Voting 7
  • Recorded vote: yes on passed; given immediate effect Roll Call #364 Yeas 97 Nays 6 Excused 0 Not Voting 7
  • Recorded vote: yes on passed; given immediate effect Roll Call #365 Yeas 95 Nays 8 Excused 0 Not Voting 7
  • Recorded vote: yes on passed; given immediate effect Roll Call #363 Yeas 96 Nays 7 Excused 0 Not Voting 7
  • Recorded vote: yes on passed; given immediate effect Roll Call #366 Yeas 96 Nays 7 Excused 0 Not Voting 7
  • Recorded vote: yes on passed; given immediate effect Roll Call #367 Yeas 103 Nays 0 Excused 0 Not Voting 7
  • Recorded vote: yes on passed; given immediate effect Roll Call #358 Yeas 82 Nays 16 Excused 0 Not Voting 12
  • Recorded vote: yes on passed; given immediate effect Roll Call #355 Yeas 84 Nays 14 Excused 0 Not Voting 12
  • Recorded vote: yes on passed; given immediate effect Roll Call #359 Yeas 77 Nays 21 Excused 0 Not Voting 12
  • Recorded vote: yes on passed; given immediate effect Roll Call #353 Yeas 98 Nays 0 Excused 0 Not Voting 12
  • Recorded vote: no on roll call Roll Call #360 Yeas 57 Nays 41 Excused 0 Not Voting 12