# Ruth Johnson

Ruth Johnson is a Republican member of the Michigan Senate for district 24.

- Party: Republican
- Seat: Michigan Senate, district 24
- Serving since: 2023-01-01
- Current term: MI 2025–26 session
- Open States ID: ocd-person/8d0d58dd-a718-4f8f-bb7f-c530e039c0c5

Source: https://americaspoliticalpulse.com/p/8d0d58dd-a718-4f8f-bb7f-c530e039c0c5 (America’s Political Pulse, Polarization Research Lab), data through 2026-10-27. Data under CC BY 4.0. Cite as: Westwood, Sean J., and Yphtach Lelkes. 2024. America's Political Pulse [data set].

## Headline

Johnson missed 25% of 523 roll calls, the lowest attendance of 37 in the Michigan Senate (average 95.5%).

## What Johnson says (MI 2025–26 session)

21 classified statements: 21 posts on X. Each rate is the share of statements with the label, against the State Senate Republicans average; rank 1 is the highest rate.

| Label | Johnson | State Senate Republicans average | Rank |
|---|---|---|---|
| Personal attacks | 0.0% | 2.3% | 272 of 354 |
| Policy criticism | 14.3% | 9.5% | 89 of 354 |
| Policy discussion | 52.4% | 37.3% | 80 of 354 |
| Bipartisanship | 14.3% | 2.3% | 4 of 354 |
| Credit claiming | 14.3% | 15.4% | 168 of 354 |
| Extreme labels | 0.0% | 1.3% | 261 of 354 |

Most discussed policy areas: Crime and Law Enforcement 27% (State Senate Republicans 12%); Government Operations and Politics 27% (State Senate Republicans 17%); Armed Forces and National Security 18% (State Senate Republicans 6.5%); Families 18% (State Senate Republicans 4.2%); Health 18% (State Senate Republicans 9.1%).

## Ideology (CSIP)

CSIP score +0.49 (standard error 0.02), from 103 donors and 1,098 roll calls. Negative is left of 0, positive right of it, on one scale for every official. 70% of State Senate Republicans score lower.

## Votes (MI 2025–26 session)

523 roll calls. Attendance 75% (Michigan Senate 95.5%). Party unity 94.0% (92.6%). 21 votes against the party majority.

Key votes:

- 2026-10-14 · voted not voting · PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 263 YEAS 31 NAYS 3 EXCUSED 4 NOT VOTING 0 · HB 5356 Vehicles: title; requirements for transfer of title by a dealer; provide for. Amends 14, 41a, 78, 217, 217c, 233, 233a, 233b, 234, 238, 239, 240, 248,… · pass · https://openstates.org/mi/bills/2025-2026/HB5356/
- 2026-10-01 · voted not voting · ROLL CALL: ROLL CALL # 260 YEAS 34 NAYS 2 EXCUSED 2 NOT VOTING 0 · SB 947 Natural resources: inland lakes; dam safety regulations; provide for. Amends and adds (See bill). TIE BAR WITH: HB 5485'26 · pass · https://openstates.org/mi/bills/2025-2026/SB947/
- 2026-10-01 · voted not voting · PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 247 YEAS 34 NAYS 2 EXCUSED 2 NOT VOTING 0 · HB 5485 Natural resources: inland lakes; dam safety regulations; provide for. Amends secs. 31502, 31503, 31504, 31505, 31506, 31507, 31508, 31509, 31510,… · pass · https://openstates.org/mi/bills/2025-2026/HB5485/
- 2026-10-01 · voted not voting · PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 253 YEAS 36 NAYS 0 EXCUSED 2 NOT VOTING 0 · HB 4598 Crimes: organized; gift card fraud; provide for. Amends sec. 4 of 2012 PA 455 (MCL 752.1084). · pass · https://openstates.org/mi/bills/2025-2026/HB4598/
- 2026-10-01 · voted not voting · PASSED ROLL CALL # 258 YEAS 33 NAYS 3 EXCUSED 2 NOT VOTING 0 · SB 791 Highways: memorial; portion of I-475; designate as the "St. John Street Community Memorial Highway". Amends 2001 PA 142 (MCL 250.1001 - 250.2092) by… · pass · https://openstates.org/mi/bills/2025-2026/SB791/
- 2026-10-01 · voted not voting · PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 248 YEAS 32 NAYS 4 EXCUSED 2 NOT VOTING 0 · HB 4703 Insurance: health insurers; coverage for group prenatal care services; require. Amends 1956 PA 218 (MCL 500.100 - 500.8302) by adding sec. 3406ss. · pass · https://openstates.org/mi/bills/2025-2026/HB4703/
- 2026-10-01 · voted not voting · PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 256 YEAS 35 NAYS 1 EXCUSED 2 NOT VOTING 0 · HB 5514 Children: other; prohibition of use of certain restraint while transporting youths to certain youth residential treatment programs; provide for.… · pass · https://openstates.org/mi/bills/2025-2026/HB5514/
- 2026-10-01 · voted not voting · PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 250 YEAS 36 NAYS 0 EXCUSED 2 NOT VOTING 0 · HB 4302 Vehicles: emergency vehicles; exception to commercial driver license for authorized emergency vehicles of Michigan Mutual Aid Box Alarm System;… · pass · https://openstates.org/mi/bills/2025-2026/HB4302/
- 2026-10-01 · voted not voting · ROLL CALL: ROLL CALL # 259 YEAS 36 NAYS 0 EXCUSED 2 NOT VOTING 0 · SB 433 State agencies (existing): health and human services; educational materials regarding health dangers for youth using high-potency THC and cannabis… · pass · https://openstates.org/mi/bills/2025-2026/SB433/
- 2026-10-01 · voted not voting · PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 249 YEAS 36 NAYS 0 EXCUSED 2 NOT VOTING 0 · HB 4301 Vehicles: emergency vehicles; definition of authorized emergency vehicle; expand. Amends secs. 2 & 698 of 1949 PA 300 (MCL 257.2 & 257.698). TIE BAR… · pass · https://openstates.org/mi/bills/2025-2026/HB4301/

## Legislation (MI 2025–26 session)

Sponsored 15 bills: 15 reached committee, 6 passed one chamber, 2 passed both, 2 became law. Cosponsored 65. 40.0% of sponsored bills got out of committee (Michigan Senate 38.2%; rank 16 of 38).

Recent sponsored bills:

- SB 1114: Probate: guardians and conservators; licensing of guardians; provide for. Amends title & secs. 5106, 5313 & 5409 of 1998 PA 386 (MCL 700.5106 et seq.) & adds… (in committee, 2026-07-15) https://openstates.org/mi/bills/2025-2026/SB1114/
- SB 797: Health: immunizations; promulgation of certain rules that are more stringent than the requirements for claiming exemption from immunizations; prohibit. Amends… (in committee, 2026-02-24) https://openstates.org/mi/bills/2025-2026/SB797/
- 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) &… (passed one chamber, 2025-12-10) https://openstates.org/mi/bills/2025-2026/SB612/
- SB 586: Probate: guardians and conservators; requirement to state on record reasons for moving ward from residence; provide for. Amends secs. 5306 & 5314 of 1998 PA… (became law, 2026-07-29) https://openstates.org/mi/bills/2025-2026/SB586/
- SB 482: Health: patient directives; Michigan medical treatment decisions act; enact. Creates new act. (in committee, 2025-07-17) https://openstates.org/mi/bills/2025-2026/SB482/
- SB 468: Elections: voting equipment; use of electronic voting systems that contain certain parts or equipment; prohibit. Amends secs. 795 & 795a of 1954 PA 116 (MCL… (in committee, 2025-06-26) https://openstates.org/mi/bills/2025-2026/SB468/
- SB 415: Human services: medical services; coverage for group prenatal care services; require. Amends 1939 PA 280 (MCL 400.1 - 400.119b) by adding sec. 109t. (became law, 2026-07-29) https://openstates.org/mi/bills/2025-2026/SB415/
- SB 409: Weapons: firearms; sentencing guidelines; update references. Amends sec. 12, ch. IX & secs. 11b & 16m, ch. XVII of 1927 PA 175 (MCL 769.12 et seq.). TIE BAR… (in committee, 2025-06-11) https://openstates.org/mi/bills/2025-2026/SB409/
- SB 380: Education: teachers and administrators; references regarding teacher performance evaluations; modify. Amends sec. 4, art. I, secs. 2a & 3b, art. II & sec. 3,… (in committee, 2025-06-11) https://openstates.org/mi/bills/2025-2026/SB380/
- SB 378: Education: school districts; letter grade system for ranking public schools; provide for. Amends 1976 PA 451 (MCL 380.1 - 380.1852) by adding sec. 1280h. (in committee, 2025-06-11) https://openstates.org/mi/bills/2025-2026/SB378/

## Campaign money (2026 cycle)

Itemized receipts $6,057 (State Senate Republicans median $46.2K). 100% of itemized individual money came from in state. Aggregates only; no individual donors.

## Recent statements

Newest first. Posts on X are listed by date and link only.

- 2026-10-07 · Post on X · labels: policy discussion · https://x.com/SenRuthJohnson/status/2107851354588799463
- 2026-09-27 · Post on X · labels: policy discussion · https://x.com/SenRuthJohnson/status/2104283734807552149
- 2026-09-11 · Post on X · labels: policy discussion · https://x.com/SenRuthJohnson/status/2098381370686853440
- 2026-08-14 · Post on X · labels: policy discussion · https://x.com/SenRuthJohnson/status/2088261919220044110
- 2026-07-04 · Post on X · https://x.com/SenRuthJohnson/status/2073397717305282751
- 2026-05-25 · Post on X · https://x.com/SenRuthJohnson/status/2058889626190790871
- 2026-05-17 · Post on X · https://x.com/SenRuthJohnson/status/2056066020851212350
- 2026-05-15 · Post on X · https://x.com/SenRuthJohnson/status/2055273297563046225
- 2026-01-01 · Post on X · https://x.com/SenRuthJohnson/status/2006593778027569319
- 2025-12-25 · Post on X · https://x.com/SenRuthJohnson/status/2004225685334728747

## Links

- Official site: https://www.senatorruthjohnson.com/
- Campaign site: https://www.ruthforsenate.com/
- X: https://x.com/SenRuthJohnson
- Facebook: https://www.facebook.com/SenRuthJohnson/
- LinkedIn: https://www.linkedin.com/in/ruth-johnson-609a9632/

Full profile, with every chart and the methods: https://americaspoliticalpulse.com/p/8d0d58dd-a718-4f8f-bb7f-c530e039c0c5
