← Reps
Official photo of Todd Johnson

State · North Carolina Senate

Todd Johnson

State Senator · Senate District 35 · Party: Republican

730 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
  • Voted Yes on HB 693 (Interstate Massage Compact.). It passed. Sep 23, 2025
  • Voted Yes on SJR 774 (Confirm Stephanie Lynch, Investment Authority.). It passed. Sep 23, 2025
  • Voted Yes on HB 307 (Iryna's Law.). It passed. Sep 23, 2025

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

Record at a glance

730
Final-passage votes
776
All recorded votes

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

OfficeRepublican
Office
State Senator
District
Senate District 35
Party
Republican
Term
Since 2019-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 Todd 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 every recorded vote. Procedural, amendment, committee, and nomination votes are labeled.

  • HB 693

    Interstate Massage Compact.

    Second Reading

    Sep 23, 2025 · Result: Passed

  • SJR 774

    Confirm Stephanie Lynch, Investment Authority.

    Second Reading

    Sep 23, 2025 · Result: Passed

  • HB 307

    Iryna's Law.

    M11 Concur

    Sep 23, 2025 · Result: Passed

  • HB 192

    Defund Planned Parenthood and Cost Transparency.

    Second Reading

    Sep 22, 2025 · Result: Passed

    Not voting Source ↗
  • HB 358

    Continuing Budget Operations Part II.

    Second Reading

    Sep 22, 2025 · Result: Passed

    Not voting Source ↗
  • SJR 776

    Adjournment Resolution Changes.

    Second Reading

    Sep 22, 2025 · Result: Passed

    Not voting Source ↗
  • HB 389

    Continuing Budget Operations Part III.

    Amendment 1

    Sep 22, 2025 · Result: Passed Amendment

    Not voting Source ↗
  • HB 307

    Iryna's Law.

    Second Reading

    Sep 22, 2025 · Result: Passed

    Not voting Source ↗
  • SJR 773

    Confirm Governor's Appt/Investment Authority.

    Second Reading

    Sep 22, 2025 · Result: Passed

    Not voting Source ↗
  • HB 926

    Regulatory Reform Act of 2025.

    Second Reading

    Sep 22, 2025 · Result: Passed

    Not voting Source ↗
  • HB 389

    Continuing Budget Operations Part III.

    Second Reading

    Sep 22, 2025 · Result: Passed

    Not voting Source ↗
  • SB 775

    General Assembly Appointments.

    Second Reading

    Sep 22, 2025 · Result: Passed

    Not voting Source ↗
  • SB 245

    Expand Remote Drivers License Services.

    Motion 9 To Concur

    Sep 22, 2025 · Result: Passed

    Not voting Source ↗
  • HB 42

    Back the Blue Pay Act.

    Second Reading

    Sep 22, 2025 · Result: Passed

    Not voting Source ↗
  • SJR 774

    Confirm Stephanie Lynch, Investment Authority.

    Second Reading

    Sep 22, 2025 · Result: Passed

    Not voting Source ↗
  • HB 125

    Continuing Budget Operations.

    C RPT Adoption

    Jul 30, 2025 · Result: Passed

  • SB 245

    Expand Remote Drivers License Services.

    Second Reading

    Jul 30, 2025 · Result: Passed

  • HB 305

    Guilford County Sales Tax Distribution Modifications.

    R3 Ruled Mat'l M11 Concur

    Jul 30, 2025 · Result: Passed

  • SB 50

    Freedom to Carry NC.

    Motion 11 Veto Override

    Jul 29, 2025 · Result: Passed

  • HB 549

    Clarify Powers of State Auditor.

    Motion 11 Veto Override

    Jul 29, 2025 · Result: Passed

  • HB 402

    Limit Rules With Substantial Financial Costs.

    Motion 11 Veto Override

    Jul 29, 2025 · Result: Passed

  • SJR 772

    Adjournment Resolution.

    Motion 9 To Concur

    Jul 29, 2025 · Result: Passed

  • SB 55

    Expedited Removal of Unauthorized Persons.

    Motion 9 To Concur

    Jul 29, 2025 · Result: Passed

  • HB 805

    Prevent Sexual Exploitation/Women and Minors.

    Motion 11 Veto Override

    Jul 29, 2025 · Result: Passed

  • HB 1015

    General Assembly Appointments.

    Second Reading

    Jul 29, 2025 · Result: Passed

  • HB 318

    The Criminal Illegal Alien Enforcement Act.

    Motion 11 Veto Override

    Jul 29, 2025 · Result: Passed

  • HB 805

    Prevent Sexual Exploitation/Women and Minors.

    Veto Override

    Jul 29, 2025 · Result: Passed

  • HB 305

    Guilford County Sales Tax Distribution Modifications.

    R2 Ruled Mat'l M11 Concur

    Jul 29, 2025 · Result: Passed

  • SB 416

    Personal Privacy Protection Act.

    Veto Override

    Jul 29, 2025 · Result: Passed

  • HB 318

    The Criminal Illegal Alien Enforcement Act.

    Veto Override

    Jul 29, 2025 · Result: Passed

  • HB 8

    NC Managing Environmental Waste Act of 2025.

    Second Reading

    Jul 29, 2025 · Result: Passed

  • SB 254

    Charter School Changes.

    Veto Override

    Jul 29, 2025 · Result: Passed

  • SJR 772

    Adjournment Resolution.

    Second Reading

    Jul 29, 2025 · Result: Passed

  • SB 266

    The Power Bill Reduction Act.

    Veto Override

    Jul 29, 2025 · Result: Passed

  • SB 254

    Charter School Changes.

    Veto Override M4 Previous Question

    Jul 29, 2025 · Result: Passed

  • HB 1015

    General Assembly Appointments.

    Second Reading

    Jul 29, 2025 · Result: Passed

  • SB 55

    Expedited Removal of Unauthorized Persons.

    Second Reading

    Jul 29, 2025 · Result: Passed

  • HB 125

    Continuing Budget Operations.

    Conference Report Motion 8 To Adopt

    Jul 29, 2025 · Result: Passed

  • HB 402

    Limit Rules With Substantial Financial Costs.

    Veto Override

    Jul 29, 2025 · Result: Passed

  • HB 193

    Firearm Law Revisions.

    Veto Override

    Jul 29, 2025 · Result: Passed

  • SB 266

    The Power Bill Reduction Act.

    Veto Override M4 Previous Question

    Jul 29, 2025 · Result: Passed

  • HB 549

    Clarify Powers of State Auditor.

    Veto Override

    Jul 29, 2025 · Result: Passed

  • HB 193

    Firearm Law Revisions.

    Motion 11 Veto Override

    Jul 29, 2025 · Result: Passed

  • SB 416

    Personal Privacy Protection Act.

    Veto Override M4 Previous Question

    Jul 29, 2025 · Result: Passed

  • HB 210

    Perpetual Care of Certain Cemeteries.

    M11 Concur

    Jun 26, 2025 · Result: Passed

  • SR 762

    Confirm Sec. DMVA.

    Motion 8 To Adopt

    Jun 26, 2025 · Result: Passed

  • SB 655

    Extend Certain Rights to Catawba Nation.

    Motion 9 To Concur

    Jun 26, 2025 · Result: Passed

  • SB 706

    County Waste Management Assistance.

    Motion 9 To Concur

    Jun 26, 2025 · Result: Passed

  • HB 992

    Timeshare Foreclosure/Paternity Matters.

    M11 Concur

    Jun 26, 2025 · Result: Passed

  • HB 620

    Administrative Office of the Courts Agency Requests.

    M11 Concur

    Jun 26, 2025 · Result: Passed

Older votes

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