← 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 No on SB 139 (Vehicles: off-road; electronic transfer of title or interest in off-road vehicle or watercraft; provide for. Amends secs. 80304 & 81105 of 1994 PA 451 (MCL 324.80304 & 324.81105).). It failed. May 20, 2025
  • Voted No on SB 260 (Torts: governmental immunity; governmental agency and employee liability for criminal sexual conduct; allow. Amends sec. 7 of 1964 PA 170 (MCL 691.1407) & adds sec. 7d. TIE BAR WITH: SB 257'25). It failed. May 20, 2025
  • Voted No on SB 258 (Civil procedure: statute of limitations; civil actions for criminal sexual conduct; modify period of limitations. Amends sec. 5805 of 1961 PA 236 (MCL 600.5805). TIE BAR WITH: SB 259'25, SB 257'25). It failed. May 20, 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 139

    Vehicles: off-road; electronic transfer of title or interest in off-road vehicle or watercraft; provide for. Amends secs. 80304 & 81105 of 1994 PA 451 (MCL 324.80304 & 324.81105).

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

    May 20, 2025 · Result: Failed

  • SB 260

    Torts: governmental immunity; governmental agency and employee liability for criminal sexual conduct; allow. Amends sec. 7 of 1964 PA 170 (MCL 691.1407) & adds sec. 7d. TIE BAR WITH: SB 257'25

    PASSED ROLL CALL # 143 YEAS 25 NAYS 9 EXCUSED 3 NOT VOTING 0

    May 20, 2025 · Result: Failed

  • SB 258

    Civil procedure: statute of limitations; civil actions for criminal sexual conduct; modify period of limitations. Amends sec. 5805 of 1961 PA 236 (MCL 600.5805). TIE BAR WITH: SB 259'25, SB 257'25

    PASSED ROLL CALL # 141 YEAS 25 NAYS 9 EXCUSED 3 NOT VOTING 0

    May 20, 2025 · Result: Failed

  • SB 257

    Civil procedure: statute of limitations; civil actions for criminal sexual conduct; extend period of limitations, and add grace period for past occurrences. Amends sec. 5851b of 1961 PA 236 (MCL 600.5851b). TIE BAR WITH: SB 258'25, SB 259'25

    PASSED ROLL CALL # 140 YEAS 25 NAYS 9 EXCUSED 3 NOT VOTING 0

    May 20, 2025 · Result: Failed

  • SB 137

    Vehicles: title; reference to electronic transfer of title or interest in vehicle; update. Amends secs. 233, 234, 239 & 240 of 1949 PA 300 (MCL 257.233 et seq.).

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

    May 20, 2025 · Result: Failed

  • SB 259

    Civil procedure: statute of limitations; statute of limitations for criminal sexual conduct violations; revise statute of limitations and notice requirements for actions against state government. Amends sec. 6452 of 1961 PA 236 (MCL 600.6452). TIE BAR WITH: SB 258'25, SB 257'25

    PASSED ROLL CALL # 142 YEAS 25 NAYS 9 EXCUSED 3 NOT VOTING 0

    May 20, 2025 · Result: Passed

  • SB 169

    Appropriations: department of corrections; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 123 YEAS 19 NAYS 17 EXCUSED 1 NOT VOTING 0

    May 14, 2025 · Result: Passed

  • SB 184

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

    PASSED ROLL CALL # 121 YEAS 19 NAYS 17 EXCUSED 1 NOT VOTING 0

    May 14, 2025 · Result: Passed

  • SB 173

    Appropriations: general government; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 138 YEAS 19 NAYS 17 EXCUSED 1 NOT VOTING 0

    May 14, 2025 · Result: Passed

  • SB 166

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

    PASSED ROLL CALL # 127 YEAS 19 NAYS 17 EXCUSED 1 NOT VOTING 0

    May 14, 2025 · Result: Passed

  • SB 172

    Appropriations: department of natural resources; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 128 YEAS 19 NAYS 16 EXCUSED 1 NOT VOTING 1

    May 14, 2025 · Result: Passed

  • SB 178

    Appropriations: department of insurance and financial services; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 118 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 181

    Appropriations: department of environment, Great Lakes, and energy; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 104 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 171

    Appropriations: department of agriculture and rural development; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 108 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 100

    Campaign finance: statements and reports; definition of gift; modify. Amends secs. 3, 5, 7, 11, 13 & 15 of 2023 PA 282 (MCL 169.303 et seq.) & adds sec. 6.

    ROLL CALL: ROLL CALL # 120 YEAS 37 NAYS 0 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 165

    Appropriations: department of education; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 106 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 176

    Appropriations: department of state police; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 115 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 175

    Appropriations: department of military and veterans affairs; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 111 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 99

    Public employees and officers: ethics; reporting requirements and definition of gift; modify and provide standard report form. Amends secs. 3, 5, 7, 11, 13 & 15 of 2023 PA 281 (MCL 15.703 et seq.) & adds sec. 6.

    ROLL CALL: ROLL CALL # 119 YEAS 37 NAYS 0 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 177

    Appropriations: department of licensing and regulatory affairs; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 117 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 164

    Appropriations: department of lifelong education, advancement, and potential; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 107 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 174

    Appropriations: transportation department; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 102 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 180

    Appropriations: department of health and human services; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 99 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 168

    Appropriations: community colleges; appropriations for fiscal year 2025-2026; provide for. Amends secs. 201 & 206 of 1979 PA 94 (MCL 388.1801 & 388.1806).

    PASSED ROLL CALL # 81 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 170

    Appropriations: judiciary; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 109 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 179

    Appropriations: department of labor and economic opportunity; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 91 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 163

    Appropriations: capital outlay; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.

    PASSED ROLL CALL # 86 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 167

    Appropriations: higher education; appropriations for fiscal year 2025-2026; provide for. Amends secs. 236 & 241 of 1979 PA 94 (MCL 388.1836 & 388.1841).

    PASSED ROLL CALL # 85 YEAS 19 NAYS 18 EXCUSED 0 NOT VOTING 0

    May 13, 2025 · Result: Passed

  • SB 160

    Family law: marriage and divorce; uniform premarital and marital agreements act; create. Creates new act.

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

    May 7, 2025 · Result: Failed

  • SB 243

    Elections: local; term of office for elected officials; modify. Amends 1909 PA 279 (MCL 117.1 - 117.38) by adding sec. 3c.

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

    May 6, 2025 · Result: Passed

  • SB 241

    Elections: local; term of office for elected officials; modify. Amends 1909 PA 278 (MCL 78.1 - 78.28) by adding sec. 24e. TIE BAR WITH: HB 4358'25, HB 4359'25, SB 0240'25

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

    May 6, 2025 · Result: Passed

  • SB 242

    Elections: local; term of office for elected officials; modify. Amends secs. 4, 5 & 13, ch. II & sec. 3, ch. V of 1895 PA 3 (MCL 62.4 et seq.).

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

    May 6, 2025 · Result: Passed

  • SB 240

    Elections: local; term of office start date for township officers; modify. Amends secs. 362 & 370 of 1954 PA 116 (MCL 168.362 & 168.370). TIE BAR WITH: HB 4358'25, HB 4359'25, SB 0241'25

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

    May 6, 2025 · Result: Passed

  • SB 234

    Education: students; wireless communications device policy; require the board of a school district or board of directors of a public school academy to implement. Amends 1976 PA 451 (MCL 380.1 - 380.1852) by adding sec. 1304.

    PASSED ROLL CALL # 78 YEAS 28 NAYS 9 EXCUSED 0 NOT VOTING 0

    May 6, 2025 · Result: Passed

  • SB 130

    Occupations: cosmetologists; cosmetology licensing fees; modify. Amends secs. 9 & 25 of 1979 PA 152 (MCL 338.2209 & 338.2225). TIE BAR WITH: SB 131'25

    PASSED ROLL CALL # 71 YEAS 25 NAYS 11 EXCUSED 1 NOT VOTING 0

    Apr 29, 2025 · Result: Failed

  • SB 147

    Civil procedure: costs and fees; fee for publication of legal notice; remove sunset for inflation adjustment. Amends sec. 2534 of 1961 PA 236 (MCL 600.2534).

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

    Apr 29, 2025 · Result: Failed

  • SB 5

    Human services: medical services; compliance with the prescription drug cost and affordability review act; require. Amends 1939 PA 280 (MCL 400.1 - 400.119b) by adding sec. 109o. TIE BAR WITH: SB 0003'25

    PASSED ROLL CALL # 70 YEAS 20 NAYS 15 EXCUSED 1 NOT VOTING 1

    Apr 24, 2025 · Result: Passed

  • SB 3

    Health: pharmaceuticals; prescription drug cost and affordability review act; create. Creates new act.

    PASSED ROLL CALL # 68 YEAS 20 NAYS 15 EXCUSED 1 NOT VOTING 1

    Apr 24, 2025 · Result: Passed

  • SB 100

    Campaign finance: statements and reports; definition of gift; modify. Amends secs. 3, 5, 7, 11, 13 & 15 of 2023 PA 282 (MCL 169.303 et seq.) & adds sec. 6.

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

    Apr 24, 2025 · Result: Passed

  • SB 99

    Public employees and officers: ethics; reporting requirements and definition of gift; modify and provide standard report form. Amends secs. 3, 5, 7, 11, 13 & 15 of 2023 PA 281 (MCL 15.703 et seq.) & adds sec. 6.

    PASSED ROLL CALL # 66 YEAS 35 NAYS 1 EXCUSED 1 NOT VOTING 0

    Apr 24, 2025 · Result: Passed

  • SB 4

    Insurance: health insurers; compliance with the prescription drug cost and affordability review act; require. Amends 1956 PA 218 (MCL 500.100 - 500.8302) by adding sec. 3406tt. TIE BAR WITH: SB 0003'25

    PASSED ROLL CALL # 69 YEAS 20 NAYS 15 EXCUSED 1 NOT VOTING 1

    Apr 24, 2025 · Result: Passed

  • SB 102

    Counties: employees and officers; request for transcript and abstract of paper or record; modify. Amends sec. 1 of 1895 PA 161 (MCL 48.101).

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

    Apr 23, 2025 · Result: Passed

  • SB 107

    Insurance: health insurers; coverage for immunization agents and certain laboratory tests administered and ordered by a pharmacist; require. Amends 1956 PA 218 (MCL 500.100 - 500.8302) by adding sec. 3406ss.

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

    Apr 22, 2025 · Result: Passed

  • SB 144

    Health occupations: physical therapists; prescription requirement for physical therapy treatment; eliminate, and make other modifications to the practice of physical therapy. Amends secs. 17801, 17820, 17822, 17824 & 17825 of 1978 PA 368 (MCL 333.17801 et seq.) & adds sec. 17825a.

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

    Apr 22, 2025 · Result: Passed

  • SB 136

    Health: testing; notification of dense breast tissue; eliminate, and provide for other general amendments to the use of radiation machines. Amends secs. 13501, 13521, 13522 & 13523 of 1978 PA 368 (MCL 333.13501 et seq.) & repeals secs. 13524 & 13531 of 1978 PA 368 (MCL 333.13524 & 333.13531).

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

    Apr 17, 2025 · Result: Passed

    Not voting Source ↗
  • SB 93

    Food: processors; maple syrup and honey producers; designate as limited food processors. Amends sec. 4105 of 2000 PA 92 (MCL 289.4105).

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

    Apr 17, 2025 · Result: Passed

    Not voting Source ↗
  • SB 34

    Civil rights: sex discrimination and harassment; definition of sex; modify to include lactating status for employment situations and include pregnancy and lactating status for places of public accommodation or public service. Amends secs. 201 & 301 of 1976 PA 453 (MCL 37.2201 & 37.2301).

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

    Apr 17, 2025 · Result: Passed

    Not voting Source ↗
  • SB 37

    Insurance: health insurers; coverage for gynecological and perinatal services; require. Amends 1956 PA 218 (MCL 500.100 - 500.8302) by adding sec. 3406cc.

    PASSED ROLL CALL # 58 YEAS 27 NAYS 9 EXCUSED 1 NOT VOTING 0

    Apr 17, 2025 · Result: Passed

    Not voting Source ↗
  • SB 18

    Children: foster care; conditions on the use of certain benefits for a child in foster care; provide. Amends 1994 PA 203 (MCL 722.951 - 722.960) by adding sec. 8g. TIE BAR WITH: HB 4750'25

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

    Apr 17, 2025 · Result: Passed

    Not voting Source ↗
  • SB 38

    Human services: medical services; guidelines for coverage for perinatal and gynecological services; provide for. Amends sec. 109 of 1939 PA 280 (MCL 400.109).

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

    Apr 17, 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