← 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 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). It passed. May 20, 2025
  • Voted No on SB 169 (Appropriations: department of corrections; appropriations for fiscal year 2025-2026; provide for. Creates appropriation act.). It passed. May 14, 2025
  • Voted No on SB 184 (Appropriations: supplemental; appropriations for multiple departments and branches for fiscal year 2024-2025; provide for. Creates appropriation act.). It passed. May 14, 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 final-passage votes only. Choose “All votes” to include procedural and other votes, clearly labeled.

  • 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 ↗
  • SB 29

    Records: death; commission to investigate racial disparities related to maternal health; create. Amends secs. 2227, 2617, 2617a & 2618 of 1978 PA 368 (MCL 333.2227 et seq.) & adds sec. 2617b. TIE BAR WITH: SB 30'25, SB 32'25

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

    Apr 17, 2025 · Result: Passed

    Not voting Source ↗
  • SB 129

    Civil rights: open meetings; remote meeting participation of certain public body members with disabilities; provide for. Amends sec. 3a of 1976 PA 267 (MCL 15.263a).

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

    Apr 17, 2025 · Result: Passed

    Not voting Source ↗
  • SB 31

    Health facilities: hospitals; certain policies on patients who are giving birth; require a hospital to adopt. Amends secs. 20201 & 21513 of 1978 PA 368 (MCL 333.20201 & 333.21513) & adds sec. 21537.

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

    Apr 17, 2025 · Result: Passed

    Not voting Source ↗
  • SB 36

    Health: occupations; Michigan essential health provider recruitment strategy; expand to include midwives. Amends secs. 2701, 2705, 2709 & 2723 of 1978 PA 368 (MCL 333.2701 et seq.).

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

    Apr 17, 2025 · Result: Passed

    Not voting Source ↗
  • SB 33

    Probate: patient advocates; withholding life-sustaining treatment for a patient who is pregnant; allow. Amends secs. 5507 & 5509 of 1998 PA 386 (MCL 700.5507 & 700.5509).

    PASSED ROLL CALL # 55 YEAS 19 NAYS 17 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