North Carolina Senate
The North Carolina Senate is a crucial component of the state’s legislative branch, playing a vital role in shaping laws and policies that affect the lives of North Carolinians. As a bicameral legislature, the North Carolina General Assembly consists of two chambers: the Senate and the House of Representatives. This article aims to provide a comprehensive overview of the North Carolina Senate, covering its structure, functions, and key responsibilities.
Structure of the North Carolina Senate
The North Carolina Senate is composed of 50 members who are elected to represent various districts across the state. Each senator serves a two-year term, with elections held in even-numbered years. The Senate is led by the President Pro Tempore, who is elected by the members of the Senate. The President Pro Tempore is responsible for presiding over sessions, maintaining order, and ensuring that legislative procedures are followed.
Key Responsibilities
The primary responsibilities of the North Carolina Senate include:
- Legislation: Senators draft, debate, and vote on bills that may become state law. These bills can cover a wide range of issues, including education, healthcare, infrastructure, and public safety.
- Budget Approval: The Senate plays a significant role in reviewing and approving the state budget, which outlines government spending for various programs and services.
- Oversight: Senators have the authority to conduct oversight on state agencies, ensuring that they operate efficiently and effectively while adhering to the law.
- Constituent Services: Senators often assist constituents with issues related to state government, providing information and guidance on navigating bureaucratic processes.
- Confirmation of Appointments: The Senate is responsible for confirming appointments made by the Governor to various state boards and commissions.
Committees
The North Carolina Senate operates through various committees that focus on specific areas of legislation. These committees play an essential role in the legislative process by reviewing bills, conducting hearings, and making recommendations to the full Senate. Some of the key committees include:
- Appropriations Committee: Focuses on budgetary matters and financial allocations.
- Judiciary Committee: Reviews legislation related to the legal system, including criminal justice and civil rights.
- Education Committee: Addresses issues related to K-12 education and higher education policies.
- Health Care Committee: Examines legislation impacting public health, healthcare services, and insurance.
- Transportation Committee: Oversees matters concerning transportation infrastructure and public transit.
Legislative Process
The legislative process in the North Carolina Senate follows a structured path, which includes several key stages:
- Introduction: A senator introduces a bill, which is then assigned to a relevant committee for review.
- Committee Review: The committee examines the bill, holds hearings, and may amend it before voting on whether to advance it to the full Senate.
- Floor Debate: If the bill passes the committee, it is brought to the Senate floor for debate among all members. Senators may discuss the bill’s merits and suggest further amendments.
- Voting: Following the debate, the Senate votes on the bill. A simple majority is required for the bill to advance.
- House Consideration: If passed, the bill is sent to the North Carolina House of Representatives, where it undergoes a similar process.
- Governor’s Approval: If both chambers pass the bill, it is sent to the Governor for approval or veto.
Importance of Civic Engagement
Understanding the functions and responsibilities of the North Carolina Senate is essential for civic engagement. Citizens are encouraged to follow legislative sessions, participate in public hearings, and communicate with their elected representatives. By staying informed and involved, North Carolinians can influence decision-making processes and advocate for issues that matter to their communities.
Conclusion
The North Carolina Senate plays a pivotal role in the state’s governance and the legislative process. Through its structure, responsibilities, and the legislative journey of bills, the Senate shapes the laws that govern North Carolina. Civic engagement is crucial in holding elected officials accountable and ensuring that the voices of constituents are heard. For those interested in following the activities of the North Carolina Senate, Civic Stream offers valuable resources, including livestreams and recordings of government meetings.
North Carolina State Senate
View All →Upcoming North Carolina State Senate Races
View All →State Senate · District 1
Nov 3, 2026
IncumbentBobby Hanig Republican
State Senate · District 1
North Carolina Senate 1st district general election, 2026
November 3, 2026
Democratic primary
March 3, 2026Results
North Carolina Senate 1st district Republican primary election, 2026
March 3, 2026Results 19,940 votes
David Forsythe 15.8%
Cole Johnson 14.8%
State Senate · District 2
Nov 3, 2026
IncumbentNorman Sanderson Republican
State Senate · District 2
North Carolina Senate 2nd district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 3
Nov 3, 2026
IncumbentBob Brinson Republican
State Senate · District 3

North Carolina Senate 3rd district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 4
Nov 3, 2026
IncumbentBuck Newton Republican
State Senate · District 4
North Carolina Senate 4th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 5
Nov 3, 2026
IncumbentKandie Smith Democratic
State Senate · District 5
North Carolina Senate 5th district general election, 2026
November 3, 2026
Democratic primary
March 3, 2026Results
North Carolina Senate 5th district Republican primary election, 2026
March 3, 2026Results 6,456 votes
State Senate · District 6
Nov 3, 2026
IncumbentMichael Lazzara Republican
State Senate · District 6
North Carolina Senate 6th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 7
Nov 3, 2026
IncumbentMichael Lee Republican
State Senate · District 7
North Carolina Senate 7th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 8
Nov 3, 2026
IncumbentBill Rabon Republican
State Senate · District 8
North Carolina Senate 8th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 9
Nov 3, 2026
IncumbentBrent Jackson Republican
State Senate · District 9
North Carolina Senate 9th district general election, 2026
November 3, 2026
Democratic primary
March 3, 2026Results
North Carolina Senate 9th district Republican primary election, 2026
March 3, 2026Results 19,863 votes
State Senate · District 10
Nov 3, 2026
IncumbentBenton Sawrey Republican
State Senate · District 10
North Carolina Senate 10th district general election, 2026
November 3, 2026
Democratic primary
March 3, 2026Results
North Carolina Senate 10th district Republican primary election, 2026
March 3, 2026Results 17,564 votes
State Senate · District 11
Nov 3, 2026
IncumbentLisa Barnes Republican
State Senate · District 11
North Carolina Senate 11th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 12
Nov 3, 2026
IncumbentJim Burgin Republican
State Senate · District 12
North Carolina Senate 12th district general election, 2026
November 3, 2026
North Carolina Senate 12th district Democratic primary election, 2026
March 3, 2026Results 9,614 votes
North Carolina Senate 12th district Republican primary election, 2026
March 3, 2026Results 10,412 votes
State Senate · District 13
Nov 3, 2026
IncumbentLisa Grafstein Democratic
State Senate · District 13
North Carolina Senate 13th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 14
Nov 3, 2026
IncumbentDan Blue Democratic
State Senate · District 14
North Carolina Senate 14th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 15
Nov 3, 2026
IncumbentJay Chaudhuri Democratic
State Senate · District 15
North Carolina Senate district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 16
Nov 3, 2026
IncumbentGale Adcock Democratic
State Senate · District 16
North Carolina Senate 16th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 17
Nov 3, 2026
IncumbentSydney Batch Democratic
State Senate · District 17
North Carolina Senate 17th district general election, 2026
November 3, 2026
Democratic primary
March 3, 2026Results
North Carolina Senate 17th district Republican primary election, 2026
March 3, 2026Results 4,807 votes
State Senate · District 18
Nov 3, 2026
IncumbentTerence Everitt Democratic
State Senate · District 18
North Carolina Senate 18th district general election, 2026
November 3, 2026
Democratic primary
March 3, 2026Results
North Carolina Senate 18th district Republican primary election, 2026
March 3, 2026Results 12,608 votes
State Senate · District 19
Nov 3, 2026
IncumbentVal Applewhite Democratic
State Senate · District 19
North Carolina Senate 19th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 20
Nov 3, 2026
IncumbentNatalie Murdock Democratic
State Senate · District 20
North Carolina Senate 20th district general election, 2026
November 3, 2026In progress
- Republican Nominee TBD
Democratic primary
November 3, 2026In progress
State Senate · District 21
Nov 3, 2026
IncumbentTom McInnis Republican
State Senate · District 21
North Carolina Senate 21st district general election, 2026
November 3, 2026
Democratic primary
March 3, 2026Results
North Carolina Senate 21st district Republican primary election, 2026
March 3, 2026Results 15,778 votes
State Senate · District 22
Nov 3, 2026
IncumbentSophia Chitlik Democratic
State Senate · District 22
North Carolina Senate 22nd district general election, 2026
November 3, 2026
North Carolina Senate 22nd district Democratic primary election, 2026
March 3, 2026Results 34,707 votes
Republican primary
March 3, 2026Results
State Senate · District 23
Nov 3, 2026
IncumbentJonah Garson Democratic
State Senate · District 23
North Carolina Senate 23rd district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 24
Nov 3, 2026
IncumbentDanny Britt Republican
State Senate · District 24
North Carolina Senate 24th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 25
Nov 3, 2026
IncumbentAmy Galey Republican
State Senate · District 25
North Carolina Senate 25th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 26
Nov 3, 2026
IncumbentPhil Berger Republican
State Senate · District 26
North Carolina Senate 26th district general election, 2026
November 3, 2026
Democratic primary
March 3, 2026Results
North Carolina Senate 26th district Republican primary election, 2026
March 3, 2026Results 26,247 votes
State Senate · District 27
Nov 3, 2026
IncumbentMichael Garrett Democratic
State Senate · District 27
North Carolina Senate 27th district general election, 2026
November 3, 2026In progress
- Republican Nominee TBD
Democratic primary
November 3, 2026In progress
State Senate · District 28
Nov 3, 2026
IncumbentGladys Robinson Democratic
State Senate · District 28
North Carolina Senate 28th district general election, 2026
November 3, 2026In progress
- Republican Nominee TBD
Democratic primary
November 3, 2026In progress
State Senate · District 29
Nov 3, 2026
IncumbentDave Craven Republican
State Senate · District 29
North Carolina Senate 29th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 30
Nov 3, 2026
IncumbentSteve Jarvis Republican
State Senate · District 30
North Carolina Senate 30th district general election, 2026
November 3, 2026
Democratic primary
March 3, 2026Results
North Carolina Senate 30th district Republican primary election, 2026
March 3, 2026Results 20,396 votes
State Senate · District 31
Nov 3, 2026
IncumbentDana Jones Republican
State Senate · District 31

North Carolina Senate 31st district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 32
Nov 3, 2026
IncumbentPaul Lowe Democratic
State Senate · District 32
North Carolina Senate 32nd district general election, 2026
November 3, 2026
North Carolina Senate 32nd district Democratic primary election, 2026
March 3, 2026Results 20,104 votes
Republican primary
March 3, 2026Results
State Senate · District 33
Nov 3, 2026
IncumbentCarl Ford Republican
State Senate · District 33
North Carolina Senate 33rd district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 34
Nov 3, 2026
IncumbentChris Measmer Republican
State Senate · District 34
North Carolina Senate 34th district general election, 2026
November 3, 2026
Democratic primary
March 3, 2026Results
North Carolina Senate 34th district Republican primary election, 2026
March 3, 2026Results 13,971 votes
State Senate · District 35
Nov 3, 2026
IncumbentTodd Johnson Republican
State Senate · District 35
North Carolina Senate 35th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 36
Nov 3, 2026
IncumbentEddie Settle Republican
State Senate · District 36
North Carolina Senate 36th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 37
Nov 3, 2026
IncumbentVickie Sawyer Republican
State Senate · District 37
North Carolina Senate 37th district general election, 2026
November 3, 2026
North Carolina Senate 37th district Democratic primary election, 2026
March 3, 2026Results 9,016 votes
Republican primary
March 3, 2026Results
State Senate · District 38
Nov 3, 2026
IncumbentMujtaba Mohammed Democratic
State Senate · District 38
North Carolina Senate 38th district general election, 2026
November 3, 2026In progress
- Republican Nominee TBD
Democratic primary
November 3, 2026In progress
State Senate · District 39
Nov 3, 2026
IncumbentDeAndrea Salvador Democratic
State Senate · District 39
North Carolina Senate 39th district general election, 2026
November 3, 2026In progress
- Republican Nominee TBD
Democratic primary
November 3, 2026In progress
State Senate · District 40
Nov 3, 2026
IncumbentJoyce Waddell Democratic
State Senate · District 40
North Carolina Senate 40th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 41
Nov 3, 2026
IncumbentCaleb Theodros Democratic
State Senate · District 41
North Carolina Senate 41st district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 42
Nov 3, 2026
IncumbentWoodson Bradley Democratic
State Senate · District 42

North Carolina Senate 42nd district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 43
Nov 3, 2026
IncumbentBrad Overcash Republican
State Senate · District 43
North Carolina Senate 43rd district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 44
Nov 3, 2026
IncumbentTed Alexander Republican
State Senate · District 44
North Carolina Senate 44th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 45
Nov 3, 2026
IncumbentMark Hollo Republican
State Senate · District 45
North Carolina Senate 45th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 46
Nov 3, 2026
IncumbentWarren Daniel Republican
State Senate · District 46
North Carolina Senate 46th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 47
Nov 3, 2026
IncumbentRalph Hise Republican
State Senate · District 47
North Carolina Senate 47th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 48
Nov 3, 2026
IncumbentTim Moffitt Republican
State Senate · District 48
North Carolina Senate 48th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 49
Nov 3, 2026
IncumbentJulie Mayfield Democratic
State Senate · District 49
North Carolina Senate 49th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
State Senate · District 50
Nov 3, 2026
IncumbentKevin Corbin Republican
State Senate · District 50
North Carolina Senate 50th district general election, 2026
November 3, 2026
Democratic primary
November 3, 2026In progress
Republican primary
November 3, 2026In progress
No races match those filters.
View MoreSenate Bills
View All →- SB 445May 28, 2026Regulatory Reform Act of 2026.Withdrawn From Com
- SB 730May 28, 2026Ratepayer Protection Act.Withdrawn From Com
- SB 846May 28, 2026Deannex Certain Property/Red Oak.Withdrawn From Com
- SB 1084May 22, 2026Reduce Early Voting Period.Withdrawn From Com
- SB 1007May 21, 2026Human Trafficking Omnibus.Withdrawn From Com
- SB 1080May 21, 2026Lower Taxes for All NC.Ratified
- SB 595May 20, 2026Various Revenue Laws Changes.Conf Com Reported
- SB 858May 20, 2026GSC Add Member from High Point Law School.Reptd Fav
- SB 857May 20, 2026GSC Update Funeral Board and DOI Licensing.Reptd Fav
- SB 1082May 20, 2026NC Right to Work Amendment.Amend Tabled A1
- SB 280May 19, 2026Private School Security Act.Withdrawn From Com
- SB 876May 19, 2026Rowan County Local Modifications.Reptd Fav Com Substitute