← 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; the latest, Oct 7, 2026: Yes on HB 3.

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 3 (Relief at the Pump.). It passed. Oct 7, 2026
  • Voted Yes on SR 1 (Senate Permanent Rules.). It passed. Oct 7, 2026
  • Did not vote on HB 3 (Relief at the Pump.). It passed. Oct 7, 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 3

    Relief at the Pump.

    Second Reading

    Oct 7, 2026 · Result: Passed

  • SR 1

    Senate Permanent Rules.

    Motion 8 To Adopt

    Oct 7, 2026 · Result: Passed

  • HB 3

    Relief at the Pump.

    Second Reading

    Oct 7, 2026 · Result: Passed

    Not voting Source ↗
  • HR 19

    Amend Temporary Rules of the House.

    R2 For Adoption

    Oct 7, 2026 · Result: Passed

  • HB 377

    2026 Court Changes.

    C RPT Adoption

    Aug 5, 2026 · Result: Passed

    Not voting Source ↗
  • SJR 1091

    Adjournment Resolution.

    Second Reading

    Aug 5, 2026 · Result: Passed

    Not voting Source ↗
  • HB 268

    2026 Budget Technical Corrections - II.

    R3 Ruled Mat'l C RPT Adoption

    Aug 5, 2026 · Result: Passed

    Not voting Source ↗
  • HB 147

    Various Local Provisions XI.

    R3 Ruled Mat'l M11 Concur

    Aug 5, 2026 · Result: Passed

    Not voting Source ↗
  • HB 147

    Various Local Provisions XI.

    R2 Ruled Mat'l M11 Concur

    Aug 4, 2026 · Result: Passed

    Not voting Source ↗
  • HB 834

    State Board of Elections Administrative Changes.

    M11 Concur

    Aug 4, 2026 · Result: Passed

    Not voting Source ↗
  • HB 199

    Authorize Municipal Deannexation.

    Third Reading

    Aug 4, 2026 · Result: Passed

    Not voting Source ↗
  • HB 116

    Jacksonville Annexation and Conforming Changes.

    R3 Ruled Mat'l C RPT Adoption

    Aug 4, 2026 · Result: Passed

    Not voting Source ↗
  • SB 1092

    2026 Senate and House Appointments.

    Second Reading

    Aug 4, 2026 · Result: Passed

    Not voting Source ↗
  • SB 445

    Regulatory Reform Act of 2026.

    C RPT Adoption

    Aug 4, 2026 · Result: Passed

    Not voting Source ↗
  • HB 958

    Election Law Changes.

    M11 Concur

    Aug 4, 2026 · Result: Passed

    Not voting Source ↗
  • HB 562

    Budget Technical Corrections Modifications.

    C RPT Adoption

    Aug 4, 2026 · Result: Passed

    Not voting Source ↗
  • HB 268

    2026 Budget Technical Corrections - II.

    R2 Ruled Mat'l C RPT Adoption

    Aug 4, 2026 · Result: Passed

    Not voting Source ↗
  • HB 377

    2026 Court Changes.

    Conference Rpt Motion 8 To Adopt

    Jul 29, 2026 · Result: Passed

    Not voting Source ↗
  • HB 562

    Budget Technical Corrections Modifications.

    Conference Rpt Motion 8 To Adopt

    Jul 29, 2026 · Result: Passed

    Not voting Source ↗
  • SB 403

    Additional Medicaid Funds and Requirements.

    Motion 9 To Concur

    Jul 29, 2026 · Result: Failed

    Not voting Source ↗
  • SB 445

    Regulatory Reform Act of 2026.

    Conference Rpt Motion 8 To Adopt

    Jul 29, 2026 · Result: Passed

    Not voting Source ↗
  • SB 69

    Various Local Provisions V.

    Motion 9 To Concur

    Jul 29, 2026 · Result: Failed

    Not voting Source ↗
  • SB 177

    Continuing Budget Adjustments.

    Motion 9 To Concur

    Jul 29, 2026 · Result: Failed

    Not voting Source ↗
  • SJR 1091

    Adjournment Resolution.

    Second Reading

    Jul 28, 2026 · Result: Passed

  • HB 958

    Election Law Changes.

    Second Reading

    Jul 28, 2026 · Result: Passed

  • SB 1092

    2026 Senate and House Appointments.

    Second Reading

    Jul 28, 2026 · Result: Passed

  • HB 116

    Jacksonville Annexation and Conforming Changes.

    Conference Rpt Third Reading

    Jul 28, 2026 · Result: Passed

  • SB 257

    2026 Appropriations Act.

    R3 Ruled Mat'l C RPT Adoption

    Jul 2, 2026 · Result: Passed

  • HB 56

    2026 Budget Technical Corrections.

    C RPT Adoption

    Jul 2, 2026 · Result: Passed

  • HB 1220

    Various Local Provisions IX.

    C RPT Adoption

    Jul 2, 2026 · Result: Passed

  • HB 328

    Regulate Hemp-Derived Consumables.

    Conference Report Motion 8 To Adopt

    Jul 2, 2026 · Result: Passed

  • SB 355

    Support the Dept. of Adult Correction.-AB

    Motion 9 To Concur

    Jul 2, 2026 · Result: Passed

  • HB 56

    2026 Budget Technical Corrections.

    Conference Report Motion 8 To Adopt

    Jul 2, 2026 · Result: Passed

  • HJR 1244

    Adjournment Resolution.

    Second Reading

    Jul 2, 2026 · Result: Passed

  • SJR 1089

    Appt. Melanie Bush Division of Health Benefit.

    Second Reading

    Jul 2, 2026 · Result: Passed

  • HJR 1244

    Adjournment Resolution.

    Second Reading

    Jul 2, 2026 · Result: Passed

  • HB 199

    Authorize Municipal Deannexation.

    Second Reading

    Jul 2, 2026 · Result: Passed

  • SB 257

    2026 Appropriations Act.

    Conference Rpt Third Reading

    Jul 2, 2026 · Result: Passed

  • SJR 1088

    Appt. Floyd McKissick NC Utilities.

    Second Reading

    Jul 2, 2026 · Result: Passed

  • HB 1220

    Various Local Provisions IX.

    Conference Report Motion 8 To Adopt

    Jul 2, 2026 · Result: Passed

  • HB 332

    Nash/Rocky Mount Occupancy Tax Changes.

    M11 Concur

    Jul 2, 2026 · Result: Passed

  • HB 1094

    Ferry Division Audit/DOT Omnibus.

    C RPT Adoption

    Jul 2, 2026 · Result: Passed

  • SJR 1090

    APPT John Gajda Utility Commission.

    Second Reading

    Jul 2, 2026 · Result: Passed

  • HB 169

    Haywood/Cherokee/Leland Occupancy Tax Modifications.

    Third Reading

    Jul 1, 2026 · Result: Passed

  • HB 747

    2026 Wildlife Resources Changes.

    M11 Concur

    Jul 1, 2026 · Result: Passed

  • HB 1094

    Ferry Division Audit/DOT Omnibus.

    Conference Report Motion 8 To Adopt

    Jul 1, 2026 · Result: Passed

  • SB 474

    Adjust Counties/Reappraisal Moratorium.

    Conference Rpt Third Reading

    Jul 1, 2026 · Result: Passed

  • HB 920

    Virtual Currency Kiosk Consumer Protection Act.

    M11 Concur

    Jul 1, 2026 · Result: Passed

  • HB 1222

    Record Development Approval Votes/Brunswick.

    M11 Concur Sen. Amd. 1

    Jul 1, 2026 · Result: Passed

  • SB 474

    Adjust Counties/Reappraisal Moratorium.

    R3 Ruled Mat'l C RPT Adoption

    Jul 1, 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