← Reps
Official photo of Mary Cavanagh

State · Michigan Senate

Mary Cavanagh

State Senator · Senate District 6 · Party: Democratic

399 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 50 (Criminal procedure: sentencing guidelines; reference to section of the Michigan occupational safety and health act; amend to reflect repeal. Amends sec. 14b, ch. XVII of 1927 PA 175 (MCL 777.14b). TIE BAR WITH: SB 0049'25). It failed. Jun 23, 2026
  • Voted Yes on SB 973 (Insurance: health insurers; state-based insurance exchange; provide for. Creates new act. TIE BAR WITH: SB 0977'26). It passed. Jun 18, 2026
  • Voted Yes on SB 820 (Elections: precinct boundaries; consolidated precincts; allow during certain local elections. Amends sec. 659 of 1954 PA 116 (MCL 168.569).). It passed. Jun 18, 2026

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

Record at a glance

399
Final-passage votes
404
All recorded votes

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

OfficeDemocratic
Office
State Senator
District
Senate District 6
Party
Democratic
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 Mary Cavanagh'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 50

    Criminal procedure: sentencing guidelines; reference to section of the Michigan occupational safety and health act; amend to reflect repeal. Amends sec. 14b, ch. XVII of 1927 PA 175 (MCL 777.14b). TIE BAR WITH: SB 0049'25

    PASSED ROLL CALL # 152 YEAS 20 NAYS 15 EXCUSED 3 NOT VOTING 0

    Jun 23, 2026 · Result: Failed

  • SB 973

    Insurance: health insurers; state-based insurance exchange; provide for. Creates new act. TIE BAR WITH: SB 0977'26

    PASSED ROLL CALL # 143 YEAS 20 NAYS 16 EXCUSED 2 NOT VOTING 0

    Jun 18, 2026 · Result: Passed

  • SB 820

    Elections: precinct boundaries; consolidated precincts; allow during certain local elections. Amends sec. 659 of 1954 PA 116 (MCL 168.569).

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

    Jun 18, 2026 · Result: Passed

  • SB 900

    Vehicles: other; operation of golf carts on streets and county roads in certain municipalities; allow. Amends sec. 657a of 1949 PA 300 (MCL 257.657a).

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

    Jun 18, 2026 · Result: Passed

  • SB 977

    Insurance: reinsurance; innovative waiver for a reinsurance program; provide for. Amends 1956 PA 218 (MCL 500.100 - 500.8302) by adding sec. 3406nn. TIE BAR WITH: SB 0973'26

    PASSED ROLL CALL # 147 YEAS 20 NAYS 16 EXCUSED 2 NOT VOTING 0

    Jun 18, 2026 · Result: Passed

  • SB 976

    Insurance: health insurers; health insurance policy; include provision related to Michigan health insurance exchange act. Amends sec. 2212a of 1956 PA 218 (MCL 500.2212a). TIE BAR WITH: SB 0973'26

    PASSED ROLL CALL # 146 YEAS 20 NAYS 16 EXCUSED 2 NOT VOTING 0

    Jun 18, 2026 · Result: Passed

  • SB 967

    Individual income tax: credit; state low-income housing tax credit; create. Amends 1967 PA 281 (MCL 206.1 - 206.847) by adding secs. 279, 679 & 821. TIE BAR WITH: SB 0966'26, SB 0968'26

    PASSED ROLL CALL # 139 YEAS 23 NAYS 13 EXCUSED 2 NOT VOTING 0

    Jun 18, 2026 · Result: Passed

  • SB 966

    Housing: housing development authority; housing opportunity tax credit program; establish and administer. Amends sec. 22 of 1966 PA 346 (MCL 125.1422) & adds sec. 22e. TIE BAR WITH: HB 5806'26, HB 5807'26

    PASSED ROLL CALL # 138 YEAS 23 NAYS 13 EXCUSED 2 NOT VOTING 0

    Jun 18, 2026 · Result: Passed

  • SB 974

    Insurance: health insurers; updated references to reflect the enactment of the Michigan health insurance exchange act; provide for. Amends secs. 1261, 1262, 1262a & 1264 of 1956 PA 218 (MCL 500.1261 et seq.). TIE BAR WITH: SB 0973'26

    PASSED ROLL CALL # 144 YEAS 20 NAYS 16 EXCUSED 2 NOT VOTING 0

    Jun 18, 2026 · Result: Passed

  • SB 975

    Insurance: health benefits; certification for qualified health plan and qualified dental plan; provide for. Amends 1956 PA 218 (MCL 500.100 - 500.8302) by adding sec. 3406mm. TIE BAR WITH: SB 0973'26

    PASSED ROLL CALL # 145 YEAS 20 NAYS 16 EXCUSED 2 NOT VOTING 0

    Jun 18, 2026 · Result: Passed

  • SB 592

    Corrections: other; reentry services and support for certain individuals after resentencing; require. Amends sec. 83 of 1953 PA 232 (MCL 791.283).

    PASSED ROLL CALL # 149 YEAS 31 NAYS 5 EXCUSED 2 NOT VOTING 0

    Jun 18, 2026 · Result: Passed

  • SB 968

    Insurance: other; state low-income housing tax credit; create. Amends secs. 476a & 476b of 1956 PA 218 (MCL 500.476a & 500.476b). TIE BAR WITH: SB 0966'26, SB 0967'26

    PASSED ROLL CALL # 140 YEAS 23 NAYS 13 EXCUSED 2 NOT VOTING 0

    Jun 18, 2026 · Result: Passed

  • SB 978

    Insurance: health insurers; coverage for emergency refill of prescription medication for up to a 30-day supply; repeal. Amends sec. 3406o of 1956 PA 218 (MCL 500.3406o) & repeals sec. 3406w of 1956 PA 218 (MCL 500.3406w).

    PASSED ROLL CALL # 148 YEAS 20 NAYS 16 EXCUSED 2 NOT VOTING 0

    Jun 18, 2026 · Result: Passed

  • SB 899

    Economic development: brownfield redevelopment authority; environmental brownfield redevelopment program; modify. Amends sec. 8a of 1996 PA 381 (MCL 125.2658a). TIE BAR WITH: SB 0898'26

    PASSED ROLL CALL # 135 YEAS 29 NAYS 9 EXCUSED 0 NOT VOTING 0

    Jun 17, 2026 · Result: Passed

  • SB 808

    Retirement: other; MI secure retirement program board; establish. Creates new act. TIE BAR WITH: SB 0807'26

    PASSED ROLL CALL # 131 YEAS 20 NAYS 18 EXCUSED 0 NOT VOTING 0

    Jun 17, 2026 · Result: Passed

  • SB 898

    Economic development: brownfield redevelopment authority; environmental brownfield redevelopment program; modify. Amends secs. 19608a, 19608b, 19609, 19610, 19610a, 19611, 19612, 19613, 20108b & 21506a of 1994 PA 451 (MCL 324.19608a et seq.) & adds pt. 192.

    PASSED ROLL CALL # 134 YEAS 29 NAYS 9 EXCUSED 0 NOT VOTING 0

    Jun 17, 2026 · Result: Passed

  • SB 989

    Education: teachers and administrators; interim teaching certification process; modify. Amends sec. 1531i of 1976 PA 451 (MCL 380.1531i).

    PASSED ROLL CALL # 132 YEAS 38 NAYS 0 EXCUSED 0 NOT VOTING 0

    Jun 17, 2026 · Result: Passed

  • SB 807

    Retirement: other; retirement program for certain nonpublic employees to participate in a benefit plan; create, and provide oversight. Creates new act. TIE BAR WITH: SB 0808'26

    PASSED ROLL CALL # 130 YEAS 20 NAYS 18 EXCUSED 0 NOT VOTING 0

    Jun 17, 2026 · Result: Passed

  • SB 707

    Health occupations: marriage and family therapists; licensing requirements for marriage and family therapists; modify, and require continuing education. Amends secs. 16903 & 16909 of 1978 PA 368 (MCL 333.16903 & 333.16909) & adds secs. 16909a & 16914.

    PASSED ROLL CALL # 133 YEAS 22 NAYS 16 EXCUSED 0 NOT VOTING 0

    Jun 17, 2026 · Result: Passed

  • SB 891

    Law enforcement: reports; communications under the Amber alert act; modify. Amends title & secs. 1, 2 & 5 of 2002 PA 713 (MCL 28.761 et seq.). TIE BAR WITH: SB 0892'26

    PASSED ROLL CALL # 112 YEAS 33 NAYS 0 EXCUSED 5 NOT VOTING 0

    Jun 10, 2026 · Result: Passed

  • SB 892

    Law enforcement: reports; Michigan Amber alert act; modify. Amends title & sec. 3 of 2002 PA 712 (MCL 28.753).

    PASSED ROLL CALL # 113 YEAS 33 NAYS 0 EXCUSED 5 NOT VOTING 0

    Jun 10, 2026 · Result: Passed

  • SB 609

    Industrial Hemp: administration; administration of industrial hemp program; modify. Amends sec. 107 of 2020 PA 220 (MCL 333.29107).

    PASSED ROLL CALL # 111 YEAS 32 NAYS 0 EXCUSED 6 NOT VOTING 0

    Jun 4, 2026 · Result: Passed

  • SB 608

    Industrial Hemp: administration; administration of industrial hemp program; modify. Repeals secs. 101, 103, 105, 201, 211, 213, 215, 217, 301, 303, 305, 307, 309, 311, 313, 401, 403, 405, 407, 409, 501, 503, 505, 507, 509, 511, 513, 515, 601, 602, 603, 605, 607, 609 & 801 of 2020 PA 220 (MCL 333.29101 et seq.)

    PASSED ROLL CALL # 110 YEAS 32 NAYS 0 EXCUSED 6 NOT VOTING 0

    Jun 4, 2026 · Result: Passed

  • SB 26

    Traffic control: driver license; reference to fire protection fund in the natural resources and environmental protection act; remove. Amends sec. 52706 of 1994 PA 451 (MCL 324.52706).

    PASSED ROLL CALL # 108 YEAS 36 NAYS 0 EXCUSED 2 NOT VOTING 0

    Jun 3, 2026 · Result: Passed

  • SB 839

    Property: recording; recording requirements; modify. Amends sec. 1 of 1937 PA 103 (MCL 565.201).

    PASSED ROLL CALL # 109 YEAS 36 NAYS 0 EXCUSED 2 NOT VOTING 0

    Jun 3, 2026 · Result: Passed

  • SB 311

    Children: child care; adjustments of reimbursements under the child development care program for inflation; require. Creates new act.

    PASSED ROLL CALL # 103 YEAS 21 NAYS 14 EXCUSED 2 NOT VOTING 0

    May 20, 2026 · Result: Passed

  • HB 4572

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

    PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 107 YEAS 34 NAYS 0 EXCUSED 2 NOT VOTING 1

    May 20, 2026 · Result: Passed

  • SB 313

    Fire: other; requirements for certain child care organizations and procedures for certain investigations; modify and make other revisions to 1973 PA 116. Amends secs. 2, 3, 5n, 10 & 11c of 1973 PA 116 (MCL 722.112 et seq.).

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

    May 20, 2026 · Result: Passed

  • SB 312

    Children: child care; review and appeal process for certain violations of child care organization rules; require the department to establish. Amends 1973 PA 116 (MCL 722.111 - 722.128) by adding sec. 12a.

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

    May 20, 2026 · Result: Passed

  • HB 5797

    School aid: penalties; exception to minimum days of pupil instruction requirement for inclement weather; revise. Amends sec. 101 of 1979 PA 94 (MCL 388.1701).

    PASSED; GIVEN IMMEDIATE EFFECT ROLL CALL # 106 YEAS 33 NAYS 2 EXCUSED 2 NOT VOTING 0

    May 20, 2026 · Result: Passed

  • SB 310

    Children: child care; tri-share child care program; establish. Amends 1973 PA 116 (MCL 722.111 - 722.128) by adding sec. 6b.

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

    May 20, 2026 · Result: Passed

  • SB 939

    Housing: manufactured, modular, or mobile homes; authority to administer the resident ownership revolving fund created in the mobile home commission act; provide. Amends sec. 22 of 1966 PA 346 (MCL 125.1422). TIE BAR WITH: SB 0934'26

    PASSED ROLL CALL # 101 YEAS 32 NAYS 2 EXCUSED 3 NOT VOTING 0

    May 19, 2026 · Result: Failed

  • SB 935

    Mobile homes: other; mobile home commission act; revise. Amends secs. 17, 18, 25, 28, 28a & 29 of 1987 PA 96 (MCL 125.2317 et seq.) & adds secs. 28d & 28e. TIE BAR WITH: SB 0934'26, SB 0936'26, SB 0937'26

    PASSED ROLL CALL # 97 YEAS 32 NAYS 2 EXCUSED 3 NOT VOTING 0

    May 19, 2026 · Result: Failed

  • SB 934

    Mobile homes: other; mobile home commission act; revise. Amends title & secs. 2, 3, 4, 5, 6, 7, 14, 16 & 30a of 1987 PA 96 (MCL 125.2302 et seq.) & adds secs. 16b, 16c & 16d. TIE BAR WITH: SB 0935'26, SB 0937'26

    PASSED ROLL CALL # 96 YEAS 31 NAYS 3 EXCUSED 3 NOT VOTING 0

    May 19, 2026 · Result: Failed

  • SB 938

    Individual income tax: credit; credit for the sale of mobile home park or seasonal mobile home to residents or resident's association or cooperative; provide for. Amends 1967 PA 281 (MCL 206.1 - 206.847) by adding secs. 281 & 678. TIE BAR WITH: SB 0937'26

    PASSED ROLL CALL # 100 YEAS 32 NAYS 2 EXCUSED 3 NOT VOTING 0

    May 19, 2026 · Result: Failed

  • SB 936

    Mobile homes: other; procedure for declaring a mobile home abandoned; provide for. Amends secs. 5775, 5777, 5779 & 5783 of 1961 PA 236 (MCL 600.5775 et seq.) & repeals sec. 5781 of 1961 PA 236 (MCL 600.5781). TIE BAR WITH: SB 0934'26, SB 0935'26, SB 0937'26

    PASSED ROLL CALL # 98 YEAS 32 NAYS 2 EXCUSED 3 NOT VOTING 0

    May 19, 2026 · Result: Failed

  • SB 937

    Mobile homes: other; mobile home commission act; revise. Amends secs. 35, 41, 43 & 48 of 1987 PA 96 (MCL 125.2335 et seq.) & adds sec. 30m. TIE BAR WITH: SB 0934'26, SB 0935'26

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

    May 19, 2026 · Result: Passed

  • SB 561

    Sales tax: distribution; distribution of sales tax revenue for the revenue sharing trust fund; provide for. Amends sec. 25 of 1933 PA 167 (MCL 205.75). TIE BAR WITH: SB 0559'25, SB 0912'26

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

    Apr 30, 2026 · Result: Passed

  • SB 829

    Appropriations: supplemental; funding for natural resources trust fund capital outlay projects; provide for. Creates appropriation act.

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

    Apr 29, 2026 · Result: Passed

  • SB 759

    Consumer protection: privacy; Michigan consumer protection act; amend to include violation of kids code act as violation. Amends sec. 3 of 1976 PA 331 (MCL 445.903).

    PASSED ROLL CALL # 65 YEAS 20 NAYS 17 EXCUSED 0 NOT VOTING 0

    Apr 29, 2026 · Result: Passed

  • SB 878

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

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

    Apr 29, 2026 · Result: Passed

  • SB 758

    Communications: internet; Michigan kids code act; create. Creates new act. TIE BAR WITH: SB 0759'25

    PASSED ROLL CALL # 64 YEAS 20 NAYS 17 EXCUSED 0 NOT VOTING 0

    Apr 29, 2026 · Result: Passed

  • SB 760

    Trade: business regulation; availability of companion chatbots to minors; prohibit. Creates new act.

    PASSED ROLL CALL # 66 YEAS 20 NAYS 17 EXCUSED 0 NOT VOTING 0

    Apr 29, 2026 · Result: Passed

  • SB 757

    Communications: social media; addictive feeds for minors by social media platforms; prohibit. Creates new act.

    PASSED ROLL CALL # 63 YEAS 20 NAYS 17 EXCUSED 0 NOT VOTING 0

    Apr 29, 2026 · Result: Passed

  • SB 481

    Housing: public accommodations; information with human trafficking hotline; require hotels and motels to post. Amends secs. 2 & 3 of 2016 PA 62 (MCL 752.1032 & 752.1033).

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

    Apr 22, 2026 · Result: Passed

  • SB 466

    Tobacco: other; reference to 1915 PA 31 in the age of majority act of 1971; revise. Amends secs. 2 & 3 of 1971 PA 79 (MCL 722.52 & 722.53). TIE BAR WITH: SB 0463'25, SB 0464'25, SB 0465'25

    PASSED ROLL CALL # 62 YEAS 20 NAYS 15 EXCUSED 2 NOT VOTING 0

    Apr 22, 2026 · Result: Passed

  • SB 205

    Health: anatomical gifts; certain private practice offices and urgent care centers to provide information on the donor registry and donating bone marrow; allow. Amends 1978 PA 368 (MCL 333.1101 - 333.25211) by adding sec. 10401.

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

    Apr 22, 2026 · Result: Passed

  • SB 145

    Labor: fair employment practices; certain information about a job applicant's compensation history and credit history; prohibit an employer from seeking or asking about. Amends sec. 13a of 1978 PA 390 (MCL 408.483a).

    PASSED ROLL CALL # 58 YEAS 19 NAYS 16 EXCUSED 2 NOT VOTING 0

    Apr 22, 2026 · Result: Passed

  • SB 463

    Tobacco: other; minors that purchase, possess, or use tobacco products, vapor products, or alternative nicotine products; sunset criminal penalties and civil sanctions for. Amends sec. 2 of 1915 PA 31 (MCL 722.642).

    PASSED ROLL CALL # 61 YEAS 19 NAYS 16 EXCUSED 2 NOT VOTING 0

    Apr 22, 2026 · Result: Passed

  • SB 626

    Children: protection; modifications to the central registry; provide for. Amends secs. 2, 7j & 8 of 1975 PA 238 (MCL 722.622 et seq.).

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

    Apr 21, 2026 · Result: Passed

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