← Back to all legislators
North Carolina Senate

Michael Garrett

Michael Garrett
DemocratSenator · District 27
39
Bills Sponsored
84
Bills Cosponsored
625
Votes Cast
96%
Party Unity Score

Sponsored Bills (39)

Cosponsored Bills (84)

Voting Record (625)

625
Votes Cast
297
Yea
206
Nay
80%
Participation
  • Absent
    H356SenatePassed

    Various Civil and Insurance Law Changes

    2026-06-24
  • Absent
    H1094SenatePassed

    Ferry Div. Audit/DOT Omnibus

    2026-06-24
  • Absent
    H1094SenatePassed

    Ferry Div. Audit/DOT Omnibus

    2026-06-24
  • Absent
    S992SenatePassed

    Truth in Taxation

    2026-06-24
  • Absent
    H517SenatePassed

    Modify Nonprofit Corp. Act/Charitable Org

    2026-06-24
  • Absent
    H517SenatePassed

    Modify Nonprofit Corp. Act/Charitable Org

    2026-06-24
  • Absent
    S992SenatePassed

    Truth in Taxation

    2026-06-24
  • Absent
    H437SenatePassed

    Drug-Free Zones/Unauthorized Public Camping

    2026-06-24
  • Absent
    S992SenatePassed

    Truth in Taxation

    2026-06-24
  • Absent
    S1047SenatePassed

    Regulatory Reform Act of 2026

    2026-06-24
  • Absent
    H437SenatePassed

    Drug-Free Zones/Unauthorized Public Camping

    2026-06-24
  • Absent
    H437SenatePassed

    Drug-Free Zones/Unauthorized Public Camping

    2026-06-24
  • Absent
    S811SenatePassed

    Various Local Provisions VIII

    2026-06-24
  • Absent
    S1057SenatePassed

    Required Disclosures/Proxy Advisory Services

    2026-06-24
  • Absent
    H437SenatePassed

    Drug-Free Zones/Unauthorized Public Camping

    2026-06-24
  • Absent
    H372SenatePassed

    Home-Based Business Fairness Act

    2026-06-24
  • Absent
    H356SenatePassed

    Various Civil and Insurance Law Changes

    2026-06-24
  • Yea
    H349SenatePassed

    Modify HC POA/Adv Direct

    2026-06-23
  • Yea
    H133SenatePassed

    NC Farmland and Military Protection Act

    2026-06-23
  • Yea
    H1126SenatePassed

    2026 DST Admin/Technical/Clarifying Changes.-AB

    2026-06-23
← NewerPage 1 of 32Older →