← Reps
Official photo of Haseeb Fatmi

State · North Carolina Senate

Haseeb Fatmi

State Senator · Senate District 18 · Party: Democratic

75 final-passage votes on record.

Their job

A member of North Carolina's state Senate, which votes on the state's laws and budget.

Latest votes
  • Did not vote on SB 811 (Various Local Provisions VIII.). It passed. Jun 24, 2026
  • Did not vote on HB 437 (Drug-Free Zones/Unauthorized Public Camping.). It passed. Jun 24, 2026
  • Voted Yes on HB 34 (Strengthen Medicaid Provider Controls.). It passed. Jun 23, 2026

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

Record at a glance

75
Final-passage votes
85
All recorded votes

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

OfficeDemocratic
Office
State Senator
District
Senate District 18
Party
Democratic
Term
Since 2026-05-21
SourceOct 9, 2026

Last verified Oct 9, 2026.

Official source ↗

Photo: Photo via Open States

Today
1993Today

No platform recorded yet

This tab shows Haseeb Fatmi'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 811

    Various Local Provisions VIII.

    Third Reading Motion 9 To Concur

    Jun 24, 2026 · Result: Passed

    Not voting Source ↗
  • HB 437

    Drug-Free Zones/Unauthorized Public Camping.

    Second Reading

    Jun 24, 2026 · Result: Passed

    Not voting Source ↗
  • HB 34

    Strengthen Medicaid Provider Controls.

    Amendment 1

    Jun 23, 2026 · Result: Passed Amendment

  • HB 133

    NC Farmland and Military Protection Act.

    Amendment 2 Motion 1 To Table

    Jun 23, 2026 · Result: Passed Amendment

  • SB 811

    Various Local Provisions VIII.

    Second Reading Motion 9 To Concur

    Jun 23, 2026 · Result: Passed

  • HB 206

    DPS/Other Changes.

    Second Reading

    Jun 23, 2026 · Result: Passed

  • HB 34

    Strengthen Medicaid Provider Controls.

    Second Reading

    Jun 23, 2026 · Result: Passed

  • HB 162

    Parking Lot Reform/Stormwater Control.

    Second Reading

    Jun 23, 2026 · Result: Passed

  • HB 349

    Modify Health Care Powers of Attorney/Advance Directives.

    Second Reading

    Jun 23, 2026 · Result: Passed

  • SB 809

    Satellite Annexation Cap/Rural Hall Fire Dist.

    Third Reading Motion 9 To Concur

    Jun 23, 2026 · Result: Passed

  • HB 1126

    2026 Department of State Treasurer Administrative/Technical/Clarifying Changes.

    Amendment 1

    Jun 23, 2026 · Result: Passed Amendment

  • HB 198

    ABC Omnibus of 2026.

    Second Reading

    Jun 18, 2026 · Result: Passed

  • SB 528

    Health and Human Services Revisions.

    Motion 9 To Concur

    Jun 18, 2026 · Result: Failed

  • HB 1237

    Appointments and Corrections.

    Second Reading

    Jun 18, 2026 · Result: Passed

  • SB 809

    Satellite Annexation Cap/Rural Hall Fire Dist.

    Second Reading Motion 9 To Concur

    Jun 18, 2026 · Result: Passed

  • HB 936

    Robocall Solicitation Modifications.

    Second Reading

    Jun 17, 2026 · Result: Passed

  • SB 484

    Clarify Tourism-Related Expenditures.

    Motion 9 To Concur

    Jun 17, 2026 · Result: Passed

  • HB 481

    Pay Exceptions/Special Separation Allowance.

    Second Reading

    Jun 16, 2026 · Result: Passed

  • SB 695

    Incent Development Finance District Funding.

    Motion 9 To Concur

    Jun 16, 2026 · Result: Passed

  • HB 83

    Revise Laws on Minors/Human Trafficking.

    Second Reading

    Jun 16, 2026 · Result: Passed

  • HB 376

    Water/Wastewater Affordability and Capacity Act.

    Second Reading

    Jun 16, 2026 · Result: Passed

  • HB 1035

    Various Local Election Changes III.

    Second Reading

    Jun 16, 2026 · Result: Passed

  • HB 1123

    UNC Omnibus and Capital Contracting Law Changes.

    Third Reading

    Jun 11, 2026 · Result: Passed

  • HB 536

    Physical Therapy Practice Act Modifications.

    Second Reading

    Jun 10, 2026 · Result: Passed

  • HB 301

    Social Media and Artificial Intelligence (AI) Safety.

    Second Reading

    Jun 10, 2026 · Result: Passed

  • SB 401

    NC Farm Act of 2025-2026.

    Conference Report Motion 8 To Adopt

    Jun 10, 2026 · Result: Passed

  • SR 1083

    Daniel Johnson (Senate; Transportation).

    Motion 8 To Adopt

    Jun 9, 2026 · Result: Passed

  • HB 315

    Prohibit Litigation Investments/Amend Workers' Compensation Benefits.

    Second Reading

    Jun 9, 2026 · Result: Passed

  • SR 1083

    Daniel Johnson (Senate; Transportation).

    Amendment 1

    Jun 9, 2026 · Result: Passed Amendment

  • HB 258

    Worker Safety Act of 2026.

    Second Reading

    Jun 9, 2026 · Result: Passed

  • SB 857

    GSC Update Funeral Board and DOI Licensing.

    Amendment 2

    Jun 9, 2026 · Result: Passed Amendment

  • SR 1085

    BOG Vacancy.

    Motion 8 To Adopt

    Jun 4, 2026 · Result: Passed

  • HB 87

    Educational Choice for Children Act (ECCA).

    Motion 11 Veto Override

    Jun 3, 2026 · Result: Passed

  • HB 308

    2026 Criminal Law Changes.

    Second Reading

    Jun 2, 2026 · Result: Passed

  • SB 858

    GSC Add Member from High Point Law School.

    Second Reading

    Jun 2, 2026 · Result: Passed

Campaign money for North Carolina'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