← 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 SR 224 (Gabriel Esparza/Secretary of DOA.). It passed. Apr 3, 2025
  • Voted Yes on SR 260 (Confirm Dr. Devdutta Sangvai/DHHS.). It passed. Apr 3, 2025
  • Voted Yes on HB 15 (Support Private Property Rights.). It passed. Apr 2, 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.

  • SR 224

    Gabriel Esparza/Secretary of DOA.

    Amendment 1

    Apr 3, 2025 · Result: Passed Amendment

  • SR 260

    Confirm Dr. Devdutta Sangvai/DHHS.

    Amendment 1

    Apr 3, 2025 · Result: Passed Amendment

  • HB 15

    Support Private Property Rights.

    Second Reading

    Apr 2, 2025 · Result: Passed

  • HB 189

    Red Light Camera Delay Interval.

    Second Reading

    Apr 2, 2025 · Result: Passed

  • HB 382

    Elk Permit Auction/Raffle.

    Second Reading

    Apr 2, 2025 · Result: Passed

  • HB 352

    Bid Requirements/Permitting/Inundation Maps/Coastal Area Management Act.

    Second Reading

    Apr 2, 2025 · Result: Passed

  • HB 141

    The Joe John Remembrance Act.

    Second Reading

    Apr 2, 2025 · Result: Passed

  • HB 71

    Respiratory Care Modernization Act.

    Second Reading

    Apr 1, 2025 · Result: Passed

  • HR 563

    House Permanent Rules.

    A4 Morey R2 For Adoption

    Apr 1, 2025 · Result: Failed

  • HB 231

    Social Work Interstate Licensure Compact.

    Second Reading

    Apr 1, 2025 · Result: Passed

  • HB 370

    General Statutes Commission Uniform Acts Regarding Children.

    Second Reading

    Apr 1, 2025 · Result: Passed

  • HB 295

    Require DOT to Install Property Corner Markers.

    Second Reading

    Apr 1, 2025 · Result: Passed

  • HB 302

    Pitt County Board of Education Election Partisan.

    Second Reading

    Apr 1, 2025 · Result: Passed

  • HR 563

    House Permanent Rules.

    R2 For Adoption

    Apr 1, 2025 · Result: Passed

  • HB 50

    Law Enforcement Officers Special Separation Allowance Options.

    Second Reading

    Apr 1, 2025 · Result: Passed

  • HB 331

    Adopt Official State Rice Festival.

    Second Reading

    Apr 1, 2025 · Result: Passed

  • HB 355

    Office of State Fire Marshal to Study Future of Rural Firefighting.

    Second Reading

    Apr 1, 2025 · Result: Passed

  • SB 316

    Lower Healthcare Costs.

    Amendment 1

    Mar 27, 2025 · Result: Passed Amendment

  • SB 316

    Lower Healthcare Costs.

    Second Reading

    Mar 27, 2025 · Result: Passed

  • SB 117

    GSC Uniform Comm. Code/Emerging Technologies.

    Second Reading

    Mar 27, 2025 · Result: Passed

  • HB 58

    Various Local Elections.

    M11 Concur

    Mar 26, 2025 · Result: Passed

  • HB 240

    Currituck/New Hanover Beach Towns/Jacksonville Occupancy Tax.

    Third Reading

    Mar 26, 2025 · Result: Passed

  • SB 122

    GSC Unif. Community Prop. Disp. at Death Act.

    Second Reading

    Mar 26, 2025 · Result: Passed

  • HB 275

    Failure to Yield Penalties.

    Second Reading

    Mar 26, 2025 · Result: Passed

  • HB 187

    Credit Union Update.

    Second Reading

    Mar 26, 2025 · Result: Passed

  • SB 121

    GSC Conveyances Between Spouses.

    Second Reading

    Mar 26, 2025 · Result: Passed

  • HB 294

    Jackson County Board of Education Election Partisan.

    Second Reading

    Mar 26, 2025 · Result: Passed

  • HB 330

    Controlled Substances Act - Updates.

    Second Reading

    Mar 25, 2025 · Result: Passed

  • HB 236

    Remember 9/11 with Freedom Flag.

    Second Reading

    Mar 25, 2025 · Result: Passed

  • HB 16

    General Assembly: In God We Trust - Display.

    Second Reading

    Mar 25, 2025 · Result: Passed

  • HB 134

    Prohibit Misbranding of Certain Food Products.

    Second Reading

    Mar 25, 2025 · Result: Passed

  • HB 58

    Various Local Elections.

    Amendment 2

    Mar 20, 2025 · Result: Passed Amendment

  • HB 47

    Disaster Recovery Act of 2025 - Part I.

    Conference Report Motion 8 To Adopt

    Mar 19, 2025 · Result: Passed

  • HB 95

    Threaten Elected Official/Increase Punishment.

    Second Reading

    Mar 19, 2025 · Result: Passed

  • HB 184

    Promote North Carolina Sawmills.

    Second Reading

    Mar 19, 2025 · Result: Passed

  • HB 186

    The Stars and Stripes Commitment Act.

    Second Reading

    Mar 19, 2025 · Result: Passed

  • HB 35

    Establish Military Appreciation Month.

    Second Reading

    Mar 18, 2025 · Result: Passed

  • HB 28

    Gun Violence Prevention Act.

    Second Reading

    Mar 18, 2025 · Result: Passed

  • HB 223

    Town of Mooresville/Property Conveyance.

    Second Reading

    Mar 18, 2025 · Result: Passed

  • HB 21

    Drivers License Designation/Autism.

    Second Reading

    Mar 18, 2025 · Result: Passed

  • HB 47

    Disaster Recovery Act of 2025 - Part I.

    C RPT Adoption

    Mar 18, 2025 · Result: Passed

  • HB 124

    Adopt Official State Cookie.

    Second Reading

    Mar 18, 2025 · Result: Passed

  • HB 37

    Enhance Firefighter Benefits and Representation.

    Second Reading

    Mar 18, 2025 · Result: Passed

  • SR 225

    Eddie Buffaloe/Secretary of DPS.

    Amendment 1

    Mar 13, 2025 · Result: Passed Amendment

    Not voting Source ↗
  • SR 221

    Confirm Pam Cashwell/Sec. N and CR.

    Motion 8 To Adopt

    Mar 13, 2025 · Result: Passed

    Not voting Source ↗
  • SR 221

    Confirm Pam Cashwell/Sec. N and CR.

    Amendment 1

    Mar 13, 2025 · Result: Passed Amendment

    Not voting Source ↗
  • SR 225

    Eddie Buffaloe/Secretary of DPS.

    Motion 8 To Adopt

    Mar 13, 2025 · Result: Passed

    Not voting Source ↗
  • SB 261

    Energy Security and Affordability Act.

    Second Reading

    Mar 13, 2025 · Result: Passed

    Not voting Source ↗
  • SB 59

    Age 21 Hemp-Derived Consumables/Kratom.

    Second Reading

    Mar 12, 2025 · Result: Passed

  • HB 182

    Revise Law Permanent Protective Order/Child Abuse.

    Second Reading

    Mar 12, 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