← Reps
Official photo of Ruth Johnson

State · Michigan Senate

Ruth Johnson

State Senator · Senate District 24 · Party: Republican

433 final-passage votes on record.

Their job

A member of Michigan's state Senate, which votes on the state's laws and budget.

Latest votes
  • Voted Yes on SB 476 (Health occupations: health professionals; definition of invasive bodily examination; add. Amends secs. 16105 & 16106 of 1978 PA 368 (MCL 333.16105 & 333.16106). TIE BAR WITH: SB 0475'25). It passed. Dec 9, 2025
  • Voted Yes on SB 475 (Health occupations: health professionals; invasive bodily examinations; prohibit under certain circumstances. Amends 1978 PA 368 (MCL 333.1101 - 333.25211) by adding sec. 16280. TIE BAR WITH: SB 0476'25). It passed. Dec 9, 2025
  • Voted No on SB 233 (Higher education: financial aid; eligibility for Michigan reconnect program; modify. Amends sec. 1 of 2020 PA 84 (MCL 390.1701). TIE BAR WITH: SB 0232'25). It passed. Dec 9, 2025

Votes from the official record of each vote. How Quick mode works

Record at a glance

433
Final-passage votes
438
All recorded votes

Counts of recorded votes only. ThePillory doesn't score or grade officials.

OfficeRepublican
Office
State Senator
District
Senate District 24
Party
Republican
Term
Since 2023-01-01
SourceOct 9, 2026

Last verified Oct 9, 2026.

Official source ↗

Photo: Photo via Open States

Today
1993Today

No platform recorded yet

This tab shows Ruth Johnson's platform in two parts. In their own words: a short excerpt, word for word, from their own Issues or Priorities page, with a link to the whole page, and statements their office submits, labeled as such. Commitments tracked: specific, checkable promises (signing a named bill, funding a program at a stated amount, finishing a project by a date), each quoted with its date and source and checked in code before it's published, with a status that changes only with evidence.

How the platform is recorded

Showing every recorded vote. Procedural, amendment, committee, and nomination votes are labeled.

  • SB 476

    Health occupations: health professionals; definition of invasive bodily examination; add. Amends secs. 16105 & 16106 of 1978 PA 368 (MCL 333.16105 & 333.16106). TIE BAR WITH: SB 0475'25

    PASSED ROLL CALL # 322 YEAS 35 NAYS 0 EXCUSED 2 NOT VOTING 0

    Dec 9, 2025 · Result: Passed

  • SB 475

    Health occupations: health professionals; invasive bodily examinations; prohibit under certain circumstances. Amends 1978 PA 368 (MCL 333.1101 - 333.25211) by adding sec. 16280. TIE BAR WITH: SB 0476'25

    PASSED ROLL CALL # 321 YEAS 35 NAYS 0 EXCUSED 2 NOT VOTING 0

    Dec 9, 2025 · Result: Passed

  • SB 233

    Higher education: financial aid; eligibility for Michigan reconnect program; modify. Amends sec. 1 of 2020 PA 84 (MCL 390.1701). TIE BAR WITH: SB 0232'25

    PASSED ROLL CALL # 318 YEAS 25 NAYS 10 EXCUSED 2 NOT VOTING 0

    Dec 9, 2025 · Result: Passed

  • SB 612

    Civil procedure: service of process; cost for service of process for personal protection orders; eliminate. Amends sec. 2950a of 1961 PA 236 (MCL 600.2950a) & adds secs. 2950d & 2950p. TIE BAR WITH: SB 0611'25, HB 5120'25

    PASSED ROLL CALL # 324 YEAS 35 NAYS 0 EXCUSED 2 NOT VOTING 0

    Dec 9, 2025 · Result: Passed

  • SB 700

    Employment security: benefits; time period to recover improperly paid benefits; limit to not more than 3 years after the date the benefit is paid and require recovery waiver of certain benefits. Amends sec. 62 of 1936 (Ex Sess) PA 1 (MCL 421.62).

    PASSED ROLL CALL # 331 YEAS 35 NAYS 0 EXCUSED 2 NOT VOTING 0

    Dec 9, 2025 · Result: Passed

  • SB 357

    Sales tax: distribution; disposition of money received and collected; revise. Amends sec. 25 of 1933 PA 167 (MCL 205.75). TIE BAR WITH: SB 0358'25

    PASSED ROLL CALL # 319 YEAS 22 NAYS 13 EXCUSED 2 NOT VOTING 0

    Dec 9, 2025 · Result: Passed

  • SB 611

    Civil procedure: service of process; cost for service of process for personal protection orders; eliminate. Amends secs. 2559 & 2950 of 1961 PA 236 (MCL 600.2559 & 600.2950). TIE BAR WITH: SB 0612'25, HB 5121'25

    PASSED ROLL CALL # 323 YEAS 35 NAYS 0 EXCUSED 2 NOT VOTING 0

    Dec 9, 2025 · Result: Passed

  • SB 232

    Higher education: financial aid; Michigan reconnect grant recipient act; modify. Amends secs. 11, 15 & 21 of 2020 PA 68 (MCL 390.1711 et seq.). TIE BAR WITH: SB 0233'25

    PASSED ROLL CALL # 317 YEAS 25 NAYS 10 EXCUSED 2 NOT VOTING 0

    Dec 9, 2025 · Result: Passed

  • SB 267

    State agencies (proposed): boards and commissions; Michigan-African-Caribbean trade commission; establish. Creates new act.

    PASSED ROLL CALL # 327 YEAS 28 NAYS 7 EXCUSED 2 NOT VOTING 0

    Dec 9, 2025 · Result: Passed

  • SB 128

    State agencies (proposed): boards and commissions; Michigan-Ireland trade commission; establish. Creates new act.

    PASSED ROLL CALL # 326 YEAS 28 NAYS 7 EXCUSED 2 NOT VOTING 0

    Dec 9, 2025 · Result: Passed

  • SB 729

    State finance: authorities; outstanding obligations of the state building authority; provide exception to the limit of. Amends sec. 8 of 1964 PA 183 (MCL 830.418).

    PASSED ROLL CALL # 330 YEAS 25 NAYS 10 EXCUSED 2 NOT VOTING 0

    Dec 9, 2025 · Result: Passed

  • SB 507

    Vehicles: registration plates; next of kin special registration plate; create. Amends sec. 803e of 1949 PA 300 (MCL 257.803e).

    PASSED ROLL CALL # 325 YEAS 35 NAYS 0 EXCUSED 2 NOT VOTING 0

    Dec 9, 2025 · Result: Passed

  • SB 723

    Economic development: brownfield redevelopment authority; transformational brownfield plan; modify. Amends secs. 2, 13c, 14a & 16 of 1996 PA 381 (MCL 125.2652 et seq.) & adds secs.16a & 16b.

    PASSED ROLL CALL # 332 YEAS 20 NAYS 13 EXCUSED 4 NOT VOTING 0

    Dec 9, 2025 · Result: Passed

  • SB 512

    Liquor: distribution; general amendments; provide for. Amends secs. 303, 526, 607, 609b, 903b & 1025 of 1998 PA 58 (MCL 436.1303 et seq.) & adds secs. 412, 609k & 804. TIE BAR WITH: SB 0513'25

    PASSED ROLL CALL # 313 YEAS 37 NAYS 0 EXCUSED 0 NOT VOTING 0

    Dec 2, 2025 · Result: Passed

  • SB 616

    Civil procedure: civil actions; civil actions against certain opioid litigation settlement defendants; prohibit. Amends secs. 2 & 3 of 2022 PA 85 (MCL 691.1672 & 691.1673).

    PASSED ROLL CALL # 315 YEAS 36 NAYS 1 EXCUSED 0 NOT VOTING 0

    Dec 2, 2025 · Result: Passed

  • SB 685

    Land use: farmland and open space; eligibility for tax credit; grandfather farmland subject to multiple legal arrangements before certain date. Amends 1994 PA 451 (MCL 324.101 - 324.90106) by adding sec. 36109b. TIE BAR WITH: SB 0688'25, SB 0690'25, SB 0686'25, SB 0689'25, SB 0687'25, SB 0699'25

    PASSED ROLL CALL # 306 YEAS 37 NAYS 0 EXCUSED 0 NOT VOTING 0

    Dec 2, 2025 · Result: Passed

  • SB 689

    Land use: farmland and open space; relinquishment of farmland from development rights agreements; expand legal arrangements triggering. Amends sec. 36111 of 1994 PA 451 (MCL 324.36111). TIE BAR WITH: SB 0688'25, SB 0690'25, SB 0686'25, SB 0687'25, SB 0685'25

    PASSED ROLL CALL # 310 YEAS 37 NAYS 0 EXCUSED 0 NOT VOTING 0

    Dec 2, 2025 · Result: Passed

  • SB 531

    Elections: petitions; process for counting duplicate petition signatures; provide for, and eliminate penalties. Amends secs. 482, 590h, 685, 957 & 958 of 1954 PA 116 (MCL 168.482 et seq.) & adds secs. 482f & 547.

    PASSED ROLL CALL # 296 YEAS 21 NAYS 15 EXCUSED 1 NOT VOTING 0

    Nov 13, 2025 · Result: Passed

  • HB 5055

    Law enforcement: other; jurisdiction of sergeant at arms; modify. Amends sec. 2 of 2001 PA 185 (MCL 4.382).

    PASSED ROLL CALL # 303 YEAS 20 NAYS 16 EXCUSED 1 NOT VOTING 0

    Nov 13, 2025 · Result: Passed

  • SB 530

    Elections: petitions; petition circulator to provide or read the summary of the purpose of the petition to the petition signer; require. Amends 1954 PA 116 (MCL 168.1 - 168.992) by adding sec. 482g.

    PASSED ROLL CALL # 295 YEAS 20 NAYS 16 EXCUSED 1 NOT VOTING 0

    Nov 13, 2025 · Result: Passed

  • SB 596

    State finance: budgets; legislatively directed spending items; create a request and monitoring process for. Amends 1984 PA 431 (MCL 18.1101 - 18.1594) by adding sec. 364. TIE BAR WITH: HB 4420'25

    ROLL CALL: ROLL CALL # 301 YEAS 35 NAYS 0 EXCUSED 1 NOT VOTING 1

    Nov 13, 2025 · Result: Passed

  • HB 4135

    Property: conveyance of state property; conveyance of certain state-owned property in Jackson County; provide for. Creates land transfer act.

    PASSED ROLL CALL # 297 YEAS 36 NAYS 0 EXCUSED 1 NOT VOTING 0

    Nov 13, 2025 · Result: Passed

  • SB 529

    Elections: campaign practices; individual circulating a petition; prohibit from being paid for each petition signature collected, and require petition circulators to be paid an hourly wage. Amends 1954 PA 116 (MCL 168.1 - 168.992) by adding secs. 483b, 544g, 590i & 957a.

    PASSED ROLL CALL # 294 YEAS 21 NAYS 15 EXCUSED 1 NOT VOTING 0

    Nov 13, 2025 · Result: Passed

  • SB 443

    Health facilities: other; surgical smoke plume evacuation plan; require. Amends 1978 PA 368 (MCL 333.1101 - 333.25211) by adding sec. 20187.

    PASSED ROLL CALL # 298 YEAS 33 NAYS 3 EXCUSED 1 NOT VOTING 0

    Nov 13, 2025 · Result: Passed

  • SB 199

    Economic development: tax increment financing; definition of other protected obligation; modify and expand. Amends sec. 301 of 2018 PA 57 (MCL 125.4301).

    PASSED ROLL CALL # 299 YEAS 22 NAYS 14 EXCUSED 1 NOT VOTING 0

    Nov 13, 2025 · Result: Passed

  • HB 5092

    Animals: exotic; breeding license requirements; modify. Amends sec. 22a of 2000 PA 274 (MCL 287.1122a).

    PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 300 YEAS 33 NAYS 3 EXCUSED 1 NOT VOTING 0

    Nov 13, 2025 · Result: Passed

  • SB 133

    Insurance: producers; continuing education credit carryover system for insurance producers who belong to a professional insurance association; provide for. Amends sec. 1204c of 1956 PA 218 (MCL 500.1204c).

    PASSED ROLL CALL # 286 YEAS 34 NAYS 1 EXCUSED 2 NOT VOTING 0

    Oct 29, 2025 · Result: Passed

    Not voting Source ↗
  • SB 423

    Property tax: delinquent taxes; sunsets on certain delinquent tax payment reduction and foreclosure avoidance programs; eliminate. Amends sec. 78g & 78q of 1893 PA 206 (MCL 211.78g & 211.78q).

    PASSED ROLL CALL # 287 YEAS 34 NAYS 1 EXCUSED 2 NOT VOTING 0

    Oct 29, 2025 · Result: Passed

    Not voting Source ↗
  • SB 595

    Land use: other; Michigan-Indiana boundary; provide for survey of parts and for grants to county remonumentation programs. Amends secs. 5, 7, 11 & 13 of 2022 PA 81 (MCL 54.315 et seq.) & repeals this act.

    PASSED ROLL CALL # 285 YEAS 34 NAYS 0 EXCUSED 3 NOT VOTING 0

    Oct 28, 2025 · Result: Passed

  • SB 515

    Housing: other; requirement for certain rental units to be equipped with a carbon monoxide device; provide for. Amends 1972 PA 348 (MCL 554.601 - 554.616) by adding sec. 1e.

    PASSED ROLL CALL # 281 YEAS 23 NAYS 12 EXCUSED 2 NOT VOTING 0

    Oct 23, 2025 · Result: Passed

  • SB 314

    Retirement: county employees; employment of retirant in a county sheriff’s office; allow without forfeiting retirement allowance. Amends sec. 12a of 1851 PA 156 (MCL 46.12a).

    PASSED ROLL CALL # 282 YEAS 31 NAYS 4 EXCUSED 2 NOT VOTING 0

    Oct 23, 2025 · Result: Failed

  • SB 277

    Sales tax: distribution; disposition of money into the game and fish protection account; provide for. Amends sec. 25 of 1933 PA 167 (MCL 205.75). TIE BAR WITH: SB 0276'25

    PASSED ROLL CALL # 280 YEAS 22 NAYS 14 EXCUSED 1 NOT VOTING 0

    Oct 21, 2025 · Result: Passed

    Not voting Source ↗
  • SB 276

    Natural resources: fishing; structuring of fishing licenses and hunting licenses; revise. Amends secs. 43520, 43522, 43523a, 43523b, 43524, 43525b, 43525c, 43527a, 43528, 43528a, 43528b, 43529, 43531, 43532, 43532a, 43533, 43535, 43540a, 43540c, 43546 & 43553 of 1994 PA 451 (MCL 324.43520 et seq.) & adds sec. 503d. TIE BAR WITH: SB 0277'25

    PASSED ROLL CALL # 279 YEAS 23 NAYS 13 EXCUSED 1 NOT VOTING 0

    Oct 21, 2025 · Result: Passed

    Not voting Source ↗
  • SB 456

    Law enforcement: reports; notification of the public through wireless devices of a missing senior or vulnerable adult; provide for. Amends title & sec. 5 of 2012 PA 176 (MCL 28.715).

    PASSED ROLL CALL # 278 YEAS 36 NAYS 0 EXCUSED 1 NOT VOTING 0

    Oct 21, 2025 · Result: Passed

    Not voting Source ↗
  • SB 330

    Courts: juries; exemption from jury service; expand. Amends sec. 1307a of 1961 PA 236 (MCL 600.1307a).

    PASSED ROLL CALL # 277 YEAS 34 NAYS 2 EXCUSED 1 NOT VOTING 0

    Oct 21, 2025 · Result: Passed

    Not voting Source ↗
  • SB 596

    State finance: budgets; legislatively directed spending items; create a request and monitoring process for. Amends 1984 PA 431 (MCL 18.1101 - 18.1594) by adding sec. 364. TIE BAR WITH: HB 4420'25

    PASSED ROLL CALL # 276 YEAS 31 NAYS 5 EXCUSED 1 NOT VOTING 0

    Oct 21, 2025 · Result: Passed

    Not voting Source ↗
  • HB 4962

    Military affairs: other; Michigan National Guard member benefit fund; create. Creates new act. TIE BAR WITH: HB 4958'25, HB 4953'25

    PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 274 YEAS 33 NAYS 1 EXCUSED 3 NOT VOTING 0

    Oct 8, 2025 · Result: Passed

  • SB 370

    Military affairs: other; Tricare premium reimbursement program; create. Creates new act. TIE BAR WITH: SB 0540'25, SB 0542'25, HB 4962'25

    PASSED ROLL CALL # 273 YEAS 34 NAYS 0 EXCUSED 3 NOT VOTING 0

    Oct 8, 2025 · Result: Passed

  • HB 4706

    Appropriations: omnibus; appropriations for multiple departments and branches for the fiscal year 2025-2026 and supplemental appropriations for fiscal year 2024-2025; provide for. Creates appropriation act.

    SENATE ADOPTED CONFERENCE REPORT WITH IMMEDIATE EFFECT ROLL CALL # 258 YEAS 31 NAYS 5 EXCUSED 1 NOT VOTING 0

    Oct 3, 2025 · Result: Passed

  • HB 4392

    Appropriations: department of natural resources; appropriations from the natural resources trust fund; provide for. Creates appropriation act.

    PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 259 YEAS 35 NAYS 1 EXCUSED 1 NOT VOTING 0

    Oct 3, 2025 · Result: Passed

  • HB 4961

    Individual income tax: income; treatment of certain provisions under the internal revenue code and revenue distributions; modify. Amends secs. 12, 30, 36, 607, 695 & 805 of 1967 PA 281 (MCL 206.12 et seq.) & repeals sec. 51d of 1967 PA 281 (MCL 206.51d). TIE BAR WITH: HB 4183'25, HB 4951'25, HB 4968'25

    PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 262 YEAS 22 NAYS 14 EXCUSED 1 NOT VOTING 0

    Oct 3, 2025 · Result: Failed

  • HB 4968

    Insurance: other; reporting requirements; provide for. Amends secs. 7, 11 & 17 of 2018 PA 175 (MCL 550.1757 et seq.). TIE BAR WITH: HB 4183'25, HB 4951'25, HB 4961'25

    PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 263 YEAS 22 NAYS 14 EXCUSED 1 NOT VOTING 0

    Oct 3, 2025 · Result: Failed

  • SB 166

    Appropriations: school aid; fiscal year 2025-2026 appropriations for K-12 school aid; provide for. Amends, adds & repeals (See bill).

    SENATE ADOPTED CONFERENCE REPORT WITH IMMEDIATE EFFECT ROLL CALL # 257 YEAS 31 NAYS 5 EXCUSED 1 NOT VOTING 0

    Oct 3, 2025 · Result: Passed

  • SB 577

    Water supply: other; fees related to water resources; modify. Amends sec. 9 of 1976 PA 399 (MCL 325.1009).

    ROLL CALL: ROLL CALL # 266 YEAS 23 NAYS 13 EXCUSED 1 NOT VOTING 0

    Oct 3, 2025 · Result: Passed

  • HB 4183

    Transportation: motor fuel tax; motor fuel tax; increase and expand applicability. Amends sec. 8 of 2000 PA 403 (MCL 207.1008). TIE BAR WITH: HB 4180'25, HB 4181'25, HB 4182'25, SB 0578'25

    PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 272 YEAS 24 NAYS 12 EXCUSED 1 NOT VOTING 0

    Oct 3, 2025 · Result: Passed

  • HB 4161

    Appropriations: omnibus; appropriations for multiple departments and branches for October 1 to 8, 2025; provide for. Creates appropriation act.

    PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 254 YEAS 31 NAYS 2 EXCUSED 2 NOT VOTING 2

    Oct 1, 2025 · Result: Passed

    Not voting Source ↗
  • HB 4706

    Appropriations: omnibus; appropriations for multiple departments and branches for the fiscal year 2025-2026 and supplemental appropriations for fiscal year 2024-2025; provide for. Creates appropriation act.

    PASSED ROLL CALL # 255 YEAS 21 NAYS 10 EXCUSED 6 NOT VOTING 0

    Oct 1, 2025 · Result: Passed

    Not voting Source ↗
  • SB 420

    Civil rights: open meetings; the children trust Michigan state board; allow to meet remotely under the open meetings act. Amends sec. 3a of 1976 PA 267 (MCL 15.263a). TIE BAR WITH: SB 0418'25

    PASSED ROLL CALL # 236 YEAS 22 NAYS 14 EXCUSED 1 NOT VOTING 0

    Sep 25, 2025 · Result: Passed

    Not voting Source ↗
  • SB 109

    State management: funds; cap and distribution of funds in the disaster and contingency fund; modify, and create new fund. Amends title & secs. 18 & 19 of 1976 PA 390 (MCL 30.418 & 30.419) & adds sec. 18a.

    PASSED ROLL CALL # 238 YEAS 24 NAYS 12 EXCUSED 1 NOT VOTING 0

    Sep 25, 2025 · Result: Passed

    Not voting Source ↗
  • HB 4524

    Property: recording; marketable record title act; revise. Amends title & secs. 1, 1a, 2, 3, 4, 5, 6 & 8 of 1945 PA 200 (MCL 565.101 et seq.) & adds sec. 5a.

    PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 233 YEAS 35 NAYS 0 EXCUSED 0 NOT VOTING 2

    Sep 25, 2025 · Result: Passed

    Not voting Source ↗
Older votes

Campaign money for Michigan's officials isn't on ThePillory yet. It comes from each state's own campaign finance agency, and will be added state by state.

Members of Congress: Federal Election Commission. California: Cal-Access.

Committees

No committee assignments loaded for this legislator.

Issues

No reports yet. Reporting opens when accounts launch.

How it works