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
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
Each tick is one ranked member, placed by their score (blue D, red R, purple I/other). The tall tick is Todd Johnson.
Committees
- Agriculture and Natural and Economic Resources Legislative Oversight
- Appropriations on Agriculture, Natural and Economic Resources (chair)
- Commerce and Insurance (chair)
- Elections
- Environmental Review Commission (ex officio)
- Finance
- Governmental Operations Commission
- Health Care
- Information Technology Legislative Oversight
- Legislative Economic Development and Global Engagement Oversight
- Legislative Emergency Management Oversight (co-chair)
- Rules and Operations of the Senate
- Transportation
Recent votes (latest 60 of 293 in the current session data)
| Date | Bill / motion | Vote | Result |
|---|---|---|---|
| 2026-08-05 | HB 377 C RPT Adoption 2026 Court Changes. | Absent | Pass 62–45 |
| 2026-08-05 | SJR 1091 Second Reading Adjournment Resolution. | Absent | Pass 78–28 |
| 2026-08-05 | HB 268 R3 Ruled Mat'l C RPT Adoption 2026 Budget Technical Corrections - II. | Absent | Pass 79–28 |
| 2026-08-05 | HB 147 R3 Ruled Mat'l M11 Concur Various Local Provisions XI. | Absent | Pass 101–6 |
| 2026-08-04 | HB 147 R2 Ruled Mat'l M11 Concur Various Local Provisions XI. | Absent | Pass 105–5 |
| 2026-08-04 | HB 834 M11 Concur State Board of Elections Administrative Changes. | Absent | Pass 74–35 |
| 2026-08-04 | HB 199 Third Reading Authorize Municipal Deannexation. | Absent | Pass 109–1 |
| 2026-08-04 | HB 116 R3 Ruled Mat'l C RPT Adoption Jacksonville Annexation and Conforming Changes. | Absent | Pass 105–5 |
| 2026-08-04 | SB 1092 Second Reading 2026 Senate and House Appointments. | Absent | Pass 71–38 |
| 2026-08-04 | SB 445 C RPT Adoption Regulatory Reform Act of 2026. | Absent | Pass 84–26 |
| 2026-08-04 | HB 958 M11 Concur Election Law Changes. | Absent | Pass 62–47 |
| 2026-08-04 | HB 562 C RPT Adoption Budget Technical Corrections Modifications. | Absent | Pass 99–11 |
| 2026-08-04 | HB 268 R2 Ruled Mat'l C RPT Adoption 2026 Budget Technical Corrections - II. | Absent | Pass 79–31 |
| 2026-07-29 | HB 377 Conference Rpt Motion 8 To Adopt 2026 Court Changes. | Absent | Pass 26–11 |
| 2026-07-29 | HB 562 Conference Rpt Motion 8 To Adopt Budget Technical Corrections Modifications. | Absent | Pass 34–3 |
| 2026-07-29 | SB 403 Motion 9 To Concur Additional Medicaid Funds and Requirements. | Absent | Fail 0–37 |
| 2026-07-29 | SB 445 Conference Rpt Motion 8 To Adopt Regulatory Reform Act of 2026. | Absent | Pass 37–0 |
| 2026-07-29 | SB 69 Motion 9 To Concur Various Local Provisions V. | Absent | Fail 0–37 |
| 2026-07-29 | SB 177 Motion 9 To Concur Continuing Budget Adjustments. | Absent | Fail 0–37 |
| 2026-07-28 | SJR 1091 Second Reading Adjournment Resolution. | Yea | Pass 39–1 |
| 2026-07-28 | HB 958 Second Reading Election Law Changes. | Yea | Pass 28–13 |
| 2026-07-28 | SB 1092 Second Reading 2026 Senate and House Appointments. | Yea | Pass 32–9 |
| 2026-07-28 | HB 834 Amendment 1 State Board of Elections Administrative Changes. | Yea | Pass 42–0 |
| 2026-07-28 | HB 116 Conference Rpt Third Reading Jacksonville Annexation and Conforming Changes. | Yea | Pass 42–0 |
| 2026-07-02 | SB 257 R3 Ruled Mat'l C RPT Adoption 2026 Appropriations Act. | Yea | Pass 88–21 |
| 2026-07-02 | HB 56 C RPT Adoption 2026 Budget Technical Corrections. | Yea | Pass 84–21 |
| 2026-07-02 | HB 1220 C RPT Adoption Various Local Provisions IX. | Yea | Pass 108–1 |
| 2026-07-02 | HB 328 Conference Report Motion 8 To Adopt Regulate Hemp-Derived Consumables. | Yea | Pass 37–6 |
| 2026-07-02 | SB 355 Motion 9 To Concur Support the Dept. of Adult Correction.-AB | Yea | Pass 47–0 |
| 2026-07-02 | HB 56 Conference Report Motion 8 To Adopt 2026 Budget Technical Corrections. | Yea | Pass 30–13 |
| 2026-07-02 | HJR 1244 Second Reading Adjournment Resolution. | Yea | Pass 43–0 |
| 2026-07-02 | SJR 1089 Second Reading Appt. Melanie Bush Division of Health Benefit. | Yea | Pass 108–0 |
| 2026-07-02 | HJR 1244 Second Reading Adjournment Resolution. | Yea | Pass 96–5 |
| 2026-07-02 | HB 199 Second Reading Authorize Municipal Deannexation. | Yea | Pass 95–9 |
| 2026-07-02 | SB 257 Conference Rpt Third Reading 2026 Appropriations Act. | Yea | Pass 35–10 |
| 2026-07-02 | SJR 1088 Second Reading Appt. Floyd McKissick NC Utilities. | Yea | Pass 108–0 |
| 2026-07-02 | HB 1220 Conference Report Motion 8 To Adopt Various Local Provisions IX. | Yea | Pass 47–0 |
| 2026-07-02 | HB 332 M11 Concur Nash/Rocky Mount Occupancy Tax Changes. | Yea | Pass 108–0 |
| 2026-07-02 | HB 1094 C RPT Adoption Ferry Division Audit/DOT Omnibus. | Yea | Pass 103–5 |
| 2026-07-02 | SJR 1090 Second Reading APPT John Gajda Utility Commission. | Yea | Pass 105–0 |
| 2026-07-01 | SB 801 Amendment 1 Address Confidentiality/Study and DL. | Yea | Pass 47–0 |
| 2026-07-01 | HB 169 Third Reading Haywood/Cherokee/Leland Occupancy Tax Modifications. | Yea | Pass 47–0 |
| 2026-07-01 | HB 747 M11 Concur 2026 Wildlife Resources Changes. | Yea | Pass 109–5 |
| 2026-07-01 | HB 1094 Conference Report Motion 8 To Adopt Ferry Division Audit/DOT Omnibus. | Yea | Pass 47–0 |
| 2026-07-01 | SB 474 Conference Rpt Third Reading Adjust Counties/Reappraisal Moratorium. | Yea | Pass 40–7 |
| 2026-07-01 | HB 920 M11 Concur Virtual Currency Kiosk Consumer Protection Act. | Yea | Pass 115–0 |
| 2026-07-01 | HB 1222 M11 Concur Sen. Amd. 1 Record Development Approval Votes/Brunswick. | Yea | Pass 114–0 |
| 2026-07-01 | SB 474 R3 Ruled Mat'l C RPT Adoption Adjust Counties/Reappraisal Moratorium. | Yea | Pass 74–40 |
| 2026-07-01 | SB 876 Conference Rpt Third Reading Various Local Provisions X. | Yea | Pass 32–15 |
| 2026-07-01 | SB 1076 Motion 9 To Concur Rocky Mount/Louisburg Utility Rev./Advisory. | Yea | Pass 29–18 |
| 2026-07-01 | SB 1074 Third Reading Eden/Mills River/Guilford Art 46 Local Act. | Yea | Pass 106–7 |
| 2026-07-01 | SB 876 R3 Ruled Mat'l C RPT Adoption Various Local Provisions X. | Yea | Pass 69–44 |
| 2026-07-01 | SB 1041 Motion 9 To Concur House Amend Public Workforce Modernization Act. | Yea | Pass 47–0 |
| 2026-07-01 | HB 1040 Third Reading Pitt-Greenville Airport Authority Changes. | Yea | Pass 47–0 |
| 2026-07-01 | HB 1104 M11 Concur Improve Involuntary Commitment Process and Enhance Public Safety. | Yea | Pass 105–10 |
| 2026-07-01 | SB 801 Second Reading Address Confidentiality/Study and DL. | Yea | Pass 47–0 |
| 2026-07-01 | HB 332 Third Reading Nash/Rocky Mount Occupancy Tax Changes. | Yea | Pass 46–1 |
| 2026-06-30 | HB 925 Second Reading Consumers in Crisis Protection Act. | Yea | Pass 71–40 |
| 2026-06-30 | SJR 1088 Second Reading Appt. Floyd McKissick NC Utilities. | Yea | Pass 49–0 |
| 2026-06-30 | HB 437 M11 Concur Drug-Free Zones/Unauthorized Public Camping. | Yea | Pass 73–40 |