← 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
  • Did not vote on HB 536 (Physical Therapy Practice Act Modifications.). It passed. Jun 10, 2026
  • Voted Yes on SB 695 (Incent Development Finance District Funding.). It passed. Jun 10, 2026
  • Voted Yes on SB 889 (Property Tax Reappraisal Moratorium.). It passed. Jun 10, 2026

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 final-passage votes only. Choose “All votes” to include procedural and other votes, clearly labeled.

  • HB 536

    Physical Therapy Practice Act Modifications.

    Second Reading

    Jun 10, 2026 · Result: Passed

    Not voting Source ↗
  • SB 695

    Incent Development Finance District Funding.

    Second Reading

    Jun 10, 2026 · Result: Passed

  • SB 889

    Property Tax Reappraisal Moratorium.

    Third Reading

    Jun 10, 2026 · Result: Passed

  • HB 301

    Social Media and Artificial Intelligence (AI) Safety.

    Second Reading

    Jun 10, 2026 · Result: Passed

    Not voting Source ↗
  • SB 401

    NC Farm Act of 2025-2026.

    Conference Report Motion 8 To Adopt

    Jun 10, 2026 · Result: Passed

    Not voting Source ↗
  • SB 587

    Wake Surfing Safely.

    Second Reading

    Jun 10, 2026 · Result: Passed

  • HB 315

    Prohibit Litigation Investments/Amend Workers' Compensation Benefits.

    M11 Concur

    Jun 10, 2026 · Result: Passed

  • HB 1173

    Jaleeyah's Law.

    Second Reading

    Jun 10, 2026 · Result: Passed

  • HB 1114

    General Statutes Commission Technical Corrections 2026.

    Second Reading

    Jun 9, 2026 · Result: Passed

    Not voting Source ↗
  • 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

  • HB 1029

    NC Digital Asset and Stablecoin Act.

    Second Reading

    Jun 9, 2026 · Result: Passed

    Not voting Source ↗
  • HB 258

    Worker Safety Act of 2026.

    Second Reading

    Jun 9, 2026 · Result: Passed

  • SB 889

    Property Tax Reappraisal Moratorium.

    Second Reading

    Jun 9, 2026 · Result: Passed

    Not voting Source ↗
  • HB 1115

    General Statutes Commission Advance Health Care Planning Documents.

    Second Reading

    Jun 9, 2026 · Result: Passed

    Not voting Source ↗
  • HB 1114

    General Statutes Commission Technical Corrections 2026.

    A1 Davis Second Reading

    Jun 9, 2026 · Result: Passed

    Not voting Source ↗
  • 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

  • SB 730

    Ratepayer Protection Act.

    Second Reading Motion 12/Divide

    Jun 3, 2026 · Result: Failed

  • HB 1109

    NCDOT Strategic Transportation Investments Study Recommendation.

    Second Reading

    Jun 3, 2026 · Result: Passed

  • SB 730

    Ratepayer Protection Act.

    Second Reading

    Jun 3, 2026 · Result: Passed

  • HB 1218

    Navigable Waters/Pine Knoll Shores.

    Second Reading

    Jun 2, 2026 · Result: Passed

  • HB 308

    2026 Criminal Law Changes.

    Second Reading

    Jun 2, 2026 · Result: Passed

  • SB 484

    Clarify Tourism-Related Expenditures.

    Second Reading

    Jun 2, 2026 · Result: Passed

  • SB 858

    GSC Add Member from High Point Law School.

    Second Reading

    Jun 2, 2026 · Result: Passed

  • SB 1080

    Lower Taxes for All NC.

    Third Reading

    May 20, 2026 · Result: Passed

  • HB 87

    Educational Choice for Children Act (ECCA).

    Veto Override

    May 20, 2026 · Result: Passed

  • SB 1082

    NC Right to Work Amendment.

    Second Reading

    May 20, 2026 · Result: Passed

  • SB 1080

    Lower Taxes for All NC.

    Second Reading

    May 20, 2026 · Result: Passed

  • HB 1089

    Constitutional Amendment Property Tax Levy Limit.

    Third Reading

    May 20, 2026 · Result: Passed

  • HB 443

    Constitutional Amendment: Council of State Vacancies.

    Third Reading

    May 20, 2026 · Result: Passed

  • HB 443

    Constitutional Amendment: Council of State Vacancies.

    Second Reading

    May 20, 2026 · Result: Passed

  • SB 1082

    NC Right to Work Amendment.

    Third Reading

    May 20, 2026 · Result: Passed

  • HB 1089

    Constitutional Amendment Property Tax Levy Limit.

    Second Reading

    May 20, 2026 · Result: Passed

  • HB 1042

    Affordable Housing Exemption Modifications.

    Third Reading

    May 20, 2026 · Result: Passed

  • HB 1042

    Affordable Housing Exemption Modifications.

    Second Reading

    May 19, 2026 · Result: Passed

  • SR 814

    Nathaniel Denny; NC Dept I.T.

    Motion 8 To Adopt

    May 13, 2026 · Result: Passed

  • HB 1019

    Mike Clampitt 1st Responder Tax Fairness Act.

    Second Reading

    May 13, 2026 · Result: Passed

  • SB 821

    Deannex Property from Town of Waynesville.

    Third Reading

    May 13, 2026 · Result: Passed

  • SB 832

    Washington Deannexation.

    Third Reading

    May 13, 2026 · Result: Passed

  • SB 846

    Deannex Certain Property/Red Oak.

    Third Reading

    May 13, 2026 · Result: Passed

  • SB 821

    Deannex Property from Town of Waynesville.

    Second Reading

    May 12, 2026 · Result: Passed

  • HB 1219

    Memorandums of Understanding Tennessee Counties/Madison.

    Second Reading

    May 12, 2026 · Result: Passed

  • HB 117

    OIB/Topsail Beach Parking Fees.

    Second Reading

    May 12, 2026 · Result: Passed

  • HB 117

    OIB/Topsail Beach Parking Fees.

    A1 Iler Second Reading

    May 12, 2026 · Result: Passed

  • SB 846

    Deannex Certain Property/Red Oak.

    Second Reading

    May 12, 2026 · Result: Passed

  • SB 832

    Washington Deannexation.

    Second Reading

    May 12, 2026 · Result: Passed

  • HB 1034

    Town of Stanley Charter Amendment/Manager.

    Second Reading

    May 7, 2026 · Result: Passed

  • HB 1067

    Rocky Mount Extraterritorial Jurisdiction.

    A1 Hall, K. Second Reading

    May 7, 2026 · Result: Passed

  • HB 433

    State Fiscal Recovery Fund/NC Pandemic Recovery Office Revisions.

    M11 Concur

    May 7, 2026 · 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