⚖ Vote Tracker
Todd Johnson

Sen. Todd Johnson

Republican North Carolina Senate · District 35 · North Carolina

+0.520Left–right score (within Senate)−1 = most liberal, +1 = most conservative in this chamber. Only compare with others in the same chamber.
#20 of 48Chamber rank, liberal→conservative#1 is the most liberal ranked member of this chamber.
100.0%Party unityHow often they vote the same way as most of their own party.
293Roll calls (63 missed/absent)Recorded votes we have for this session; “missed” means they didn’t vote.

In office since 2019-01-01 · todd.johnson@ncleg.gov · ncleg.gov/…/406 · ncleg.gov/…/406 · ncleg.gov/…/406 · ncleg.gov/…/406 · Open States ID 37e615d5-0c02-488c-83e2-e6e6df5b8184

Capitol: Room 310, Legislative Office Building 300 N. Salisbury St., Raleigh, NC 27603 919-733-7659

Where they sit in the North Carolina Senate

+0.520 -1-0.500.51Lib.Cons.

Each gray bar counts how many ranked members of the North Carolina Senate have a score in that range, from most liberal (left) to most conservative (right). The colored line is Todd Johnson. Scores are relative to this chamber only.

Chamber, by party

← Liberal (−1)Conservative (+1) →

Each tick is one ranked member, placed by their score (blue D, red R, purple I/other). The tall tick is Todd Johnson.

Committees

Recent votes (latest 60 of 293 in the current session data)

DateBill / motionVoteResult
2026-08-05HB 377 C RPT Adoption
2026 Court Changes.
AbsentPass
62–45
2026-08-05SJR 1091 Second Reading
Adjournment Resolution.
AbsentPass
78–28
2026-08-05HB 268 R3 Ruled Mat'l C RPT Adoption
2026 Budget Technical Corrections - II.
AbsentPass
79–28
2026-08-05HB 147 R3 Ruled Mat'l M11 Concur
Various Local Provisions XI.
AbsentPass
101–6
2026-08-04HB 147 R2 Ruled Mat'l M11 Concur
Various Local Provisions XI.
AbsentPass
105–5
2026-08-04HB 834 M11 Concur
State Board of Elections Administrative Changes.
AbsentPass
74–35
2026-08-04HB 199 Third Reading
Authorize Municipal Deannexation.
AbsentPass
109–1
2026-08-04HB 116 R3 Ruled Mat'l C RPT Adoption
Jacksonville Annexation and Conforming Changes.
AbsentPass
105–5
2026-08-04SB 1092 Second Reading
2026 Senate and House Appointments.
AbsentPass
71–38
2026-08-04SB 445 C RPT Adoption
Regulatory Reform Act of 2026.
AbsentPass
84–26
2026-08-04HB 958 M11 Concur
Election Law Changes.
AbsentPass
62–47
2026-08-04HB 562 C RPT Adoption
Budget Technical Corrections Modifications.
AbsentPass
99–11
2026-08-04HB 268 R2 Ruled Mat'l C RPT Adoption
2026 Budget Technical Corrections - II.
AbsentPass
79–31
2026-07-29HB 377 Conference Rpt Motion 8 To Adopt
2026 Court Changes.
AbsentPass
26–11
2026-07-29HB 562 Conference Rpt Motion 8 To Adopt
Budget Technical Corrections Modifications.
AbsentPass
34–3
2026-07-29SB 403 Motion 9 To Concur
Additional Medicaid Funds and Requirements.
AbsentFail
0–37
2026-07-29SB 445 Conference Rpt Motion 8 To Adopt
Regulatory Reform Act of 2026.
AbsentPass
37–0
2026-07-29SB 69 Motion 9 To Concur
Various Local Provisions V.
AbsentFail
0–37
2026-07-29SB 177 Motion 9 To Concur
Continuing Budget Adjustments.
AbsentFail
0–37
2026-07-28SJR 1091 Second Reading
Adjournment Resolution.
YeaPass
39–1
2026-07-28HB 958 Second Reading
Election Law Changes.
YeaPass
28–13
2026-07-28SB 1092 Second Reading
2026 Senate and House Appointments.
YeaPass
32–9
2026-07-28HB 834 Amendment 1
State Board of Elections Administrative Changes.
YeaPass
42–0
2026-07-28HB 116 Conference Rpt Third Reading
Jacksonville Annexation and Conforming Changes.
YeaPass
42–0
2026-07-02SB 257 R3 Ruled Mat'l C RPT Adoption
2026 Appropriations Act.
YeaPass
88–21
2026-07-02HB 56 C RPT Adoption
2026 Budget Technical Corrections.
YeaPass
84–21
2026-07-02HB 1220 C RPT Adoption
Various Local Provisions IX.
YeaPass
108–1
2026-07-02HB 328 Conference Report Motion 8 To Adopt
Regulate Hemp-Derived Consumables.
YeaPass
37–6
2026-07-02SB 355 Motion 9 To Concur
Support the Dept. of Adult Correction.-AB
YeaPass
47–0
2026-07-02HB 56 Conference Report Motion 8 To Adopt
2026 Budget Technical Corrections.
YeaPass
30–13
2026-07-02HJR 1244 Second Reading
Adjournment Resolution.
YeaPass
43–0
2026-07-02SJR 1089 Second Reading
Appt. Melanie Bush Division of Health Benefit.
YeaPass
108–0
2026-07-02HJR 1244 Second Reading
Adjournment Resolution.
YeaPass
96–5
2026-07-02HB 199 Second Reading
Authorize Municipal Deannexation.
YeaPass
95–9
2026-07-02SB 257 Conference Rpt Third Reading
2026 Appropriations Act.
YeaPass
35–10
2026-07-02SJR 1088 Second Reading
Appt. Floyd McKissick NC Utilities.
YeaPass
108–0
2026-07-02HB 1220 Conference Report Motion 8 To Adopt
Various Local Provisions IX.
YeaPass
47–0
2026-07-02HB 332 M11 Concur
Nash/Rocky Mount Occupancy Tax Changes.
YeaPass
108–0
2026-07-02HB 1094 C RPT Adoption
Ferry Division Audit/DOT Omnibus.
YeaPass
103–5
2026-07-02SJR 1090 Second Reading
APPT John Gajda Utility Commission.
YeaPass
105–0
2026-07-01SB 801 Amendment 1
Address Confidentiality/Study and DL.
YeaPass
47–0
2026-07-01HB 169 Third Reading
Haywood/Cherokee/Leland Occupancy Tax Modifications.
YeaPass
47–0
2026-07-01HB 747 M11 Concur
2026 Wildlife Resources Changes.
YeaPass
109–5
2026-07-01HB 1094 Conference Report Motion 8 To Adopt
Ferry Division Audit/DOT Omnibus.
YeaPass
47–0
2026-07-01SB 474 Conference Rpt Third Reading
Adjust Counties/Reappraisal Moratorium.
YeaPass
40–7
2026-07-01HB 920 M11 Concur
Virtual Currency Kiosk Consumer Protection Act.
YeaPass
115–0
2026-07-01HB 1222 M11 Concur Sen. Amd. 1
Record Development Approval Votes/Brunswick.
YeaPass
114–0
2026-07-01SB 474 R3 Ruled Mat'l C RPT Adoption
Adjust Counties/Reappraisal Moratorium.
YeaPass
74–40
2026-07-01SB 876 Conference Rpt Third Reading
Various Local Provisions X.
YeaPass
32–15
2026-07-01SB 1076 Motion 9 To Concur
Rocky Mount/Louisburg Utility Rev./Advisory.
YeaPass
29–18
2026-07-01SB 1074 Third Reading
Eden/Mills River/Guilford Art 46 Local Act.
YeaPass
106–7
2026-07-01SB 876 R3 Ruled Mat'l C RPT Adoption
Various Local Provisions X.
YeaPass
69–44
2026-07-01SB 1041 Motion 9 To Concur House Amend
Public Workforce Modernization Act.
YeaPass
47–0
2026-07-01HB 1040 Third Reading
Pitt-Greenville Airport Authority Changes.
YeaPass
47–0
2026-07-01HB 1104 M11 Concur
Improve Involuntary Commitment Process and Enhance Public Safety.
YeaPass
105–10
2026-07-01SB 801 Second Reading
Address Confidentiality/Study and DL.
YeaPass
47–0
2026-07-01HB 332 Third Reading
Nash/Rocky Mount Occupancy Tax Changes.
YeaPass
46–1
2026-06-30HB 925 Second Reading
Consumers in Crisis Protection Act.
YeaPass
71–40
2026-06-30SJR 1088 Second Reading
Appt. Floyd McKissick NC Utilities.
YeaPass
49–0
2026-06-30HB 437 M11 Concur
Drug-Free Zones/Unauthorized Public Camping.
YeaPass
73–40