North Carolina General Assembly of 2023–24
The North Carolina General Assembly 2023–24 session is the state legislature that first convened in January 2023 and will conclude in December 2024. Members of the North Carolina Senate and the North Carolina House of Representatives were elected in November 2022.
House of Representatives
The House of Representatives leadership and members are listed below.[ 1]
House leadership
Speaker Tim Moore
Minority Leader Robert Reives
House members
Current House districts and party affiliation Republican Party
Democratic Party
The following table shows the district, party, counties represented, and date first elected of members of the House of Representatives.[ 2] The representatives were elected in new districts districts passed by the General Assembly in 2022 (House Bill 980 of the 2021–2022 session) to account for population changes following the 2020 census.[ 3]
District
Representative
Image
Party
Residence
Counties represented
First elected
1st
Ed Goodwin
Republican
Edenton
Currituck , Dare (part), Tyrrell , Washington ,
Chowan , Perquimans
2018
2nd
Ray Jeffers
Democratic
Roxboro
Person , Durham (part)
2022
3rd
Steve Tyson
Republican
New Bern
Craven (part)
2020
4th
Jimmy Dixon
Republican
Mount Olive
Duplin , Wayne (part)
2010
5th
Bill Ward
Republican
Elizabeth City
Hertford , Gates , Pasquotank , Camden
2022
6th
Joe Pike
Republican
Sanford
Harnett (part)
2022
7th
Matthew Winslow
Republican
Youngsville
Franklin , Granville (part)
2020
8th
Gloristine Brown
Democratic
Bethel
Pitt (part)
2022
9th
Tim Reeder
Republican
Ayden
Pitt (part)
2022
10th
John Bell
Republican
Goldsboro
Wayne (part)
2012
11th
Allison Dahle
Democratic
Raleigh
Wake (part)
2018
12th
Chris Humphrey
Republican
La Grange
Greene , Lenoir , Jones
2018
13th
Celeste Cairns
Republican
Emerald Isle
Carteret , Craven (part)
2022
14th
George Cleveland
Republican
Jacksonville
Onslow (part)
2004
15th
Phil Shepard
Republican
Jacksonville
Onslow (part)
2010
16th
Carson Smith
Republican
Hampstead
Pender , Onslow (part)
2018
17th
Frank Iler
Republican
Shallotte
Brunswick (part)
2009↑
18th
Deb Butler
Democratic
Wilmington
New Hanover (part)
2017↑
19th
Charlie Miller
Republican
Southport
Brunswick (part), New Hanover (part)
2020
20th
Ted Davis Jr.
Republican
Wilmington
New Hanover (part)
2012↑
21st
Ya Liu
Democratic
Cary
Wake (part)
2022
22nd
William Brisson
Republican
Dublin
Bladen , Sampson
2006
23rd
Shelly Willingham
Democratic
Rocky Mount
Edgecombe , Martin , Bertie
2014
24th
Ken Fontenot
Republican
Wilson
Wilson , Nash (part)
2022
25th
Allen Chesser
Republican
Middlesex
Nash (part)
2022
26th
Donna McDowell White
Republican
Clayton
Johnston (part)
2016
27th
Michael Wray
Democratic
Gaston
Warren , Halifax , Northampton
2004
28th
Larry Strickland
Republican
Pine Level
Johnston (part)
2016
29th
Vernetta Alston
Democratic
Durham
Durham (part)
2020↑
30th
Marcia Morey
Democratic
Durham
Durham (part)
2017↑
31st
Zack Forde-Hawkins
Democratic
Durham
Durham (part)
2018
32nd
Frank Sossamon
Republican
Henderson
Vance , Granville (part)
2022
33rd
Rosa Gill
Democratic
Raleigh
Wake (part)
2009↑
34th
Tim Longest
Democratic
Raleigh
Wake (part)
2022
35th
Terence Everitt
Democratic
Wake Forest
Wake (part)
2018
36th
Julie von Haefen
Democratic
Apex
Wake (part)
2018
37th
Erin Paré
Republican
Holly Springs
Wake (part)
2020
38th
Abe Jones
Democratic
Raleigh
Wake (part)
2020
39th
James Roberson
Democratic
Knightdale
Wake (part)
2021↑
40th
Joe John
Democratic
Raleigh
Wake (part)
2016
41st
Maria Cervania
Democratic
Cary
Wake (part)
2022
42nd
Marvin Lucas
Democratic
Spring Lake
Cumberland (part)
2000
43rd
Diane Wheatley
Republican
Linden
Cumberland (part)
2020
44th
Charles Smith
Democratic
Fayetteville
Cumberland (part)
2022
45th
Frances Jackson
Democratic
Fayetteville
Cumberland (part)
2022
46th
Brenden Jones
Republican
Tabor City
Columbus , Robeson (part)
2016
47th
Jarrod Lowery
Republican
Pembroke
Robeson (part)
2022
48th
Garland Pierce
Democratic
Wagram
Hoke , Scotland
2004
49th
Cynthia Ball
Democratic
Raleigh
Wake (part)
2016
50th
Renee Price
Democratic
Hillsborough
Caswell , Orange (part)
2022
51st
John Sauls
Republican
Sanford
Lee , Moore (part)
2016
52nd
Ben Moss
Republican
Rockingham
Richmond , Moore (part)
2020
53rd
Howard Penny Jr.
Republican
Coats
Harnett (part), Johnston (part)
2020↑
54th
Robert Reives
Democratic
Goldston
Chatham , Randolph (part)
2014↑
55th
Mark Brody
Republican
Monroe
Anson , Union (part)
2012
56th
Allen Buansi
Democratic
Chapel Hill
Orange (part)
2022↑
57th
Ashton Clemmons
Democratic
Greensboro
Guilford (part)
2018
58th
Amos Quick
Democratic
Greensboro
Guilford (part)
2016
59th
Jon Hardister
Republican
Whitsett
Guilford (part)
2012
60th
Cecil Brockman
Democratic
High Point
Guilford (part)
2014
61st
Pricey Harrison
Democratic
Greensboro
Guilford (part)
2004
62nd
John Faircloth
Republican
High Point
Guilford (part)
2010
63rd
Stephen Ross
Republican
Burlington
Alamance (part)
2022 (2012–2020)
64th
Dennis Riddell
Republican
Snow Camp
Alamance (part)
2012
65th
Reece Pyrtle
Republican
Stoneville
Rockingham
2021
66th
Sarah Crawford
Democratic
Raleigh
Wake (part)
2022
67th
Wayne Sasser
Republican
Albemarle
Stanly , Montgomery
2018
68th
David Willis
Republican
Waxhaw
Union (part)
2020
69th
Dean Arp
Republican
Monroe
Union (part)
2012
70th
Brian Biggs
Republican
Trinity
Randolph (part)
2022
71st
Kanika Brown
Democratic
Winston-Salem
Forsyth (part)
2022
72nd
Amber Baker
Democratic
Winston-Salem
Forsyth (part)
2020
73rd
Diamond Staton-Williams
Democratic
Harrisburg
Cabarrus (part)
2022
74th
Jeff Zenger
Republican
Lewisville
Forsyth (part)
2020
75th
Donny Lambeth
Republican
Winston-Salem
Forsyth (part)
2012
76th
Harry Warren
Republican
Salisbury
Rowan (part)
2010
77th
Julia C. Howard
Republican
Mocksville
Yadkin , Davie , Rowan (part)
1988
78th
Neal Jackson
Republican
Robbins
Moore (part), Randolph (part)
2022
79th
Keith Kidwell
Republican
Chocowinity
Dare (part), Hyde , Beaufort , Pamlico
2018
80th
Sam Watford
Republican
Thomasville
Davidson (part)
2020 (2014-2018)
81st
Larry Potts
Republican
Lexington
Davidson (part)
2016
82nd
Kristin Baker
Republican
Concord
Cabarrus (part)
2020↑
83rd
Kevin Crutchfield
Republican
Midland
Cabarrus (part), Rowan (part)
2022
84th
Jeffrey McNeely
Republican
Stony Point
Iredell (part)
2019↑
85th
Dudley Greene
Republican
Marion
Avery , Mitchell , Yancey , McDowell (part)
2020
86th
Hugh Blackwell
Republican
Valdese
Burke
2008
87th
Destin Hall
Republican
Granite Falls
Caldwell , Watauga (part)
2016
88th
Mary Belk
Democratic
Charlotte
Mecklenburg (part)
2016
89th
Mitchell Setzer
Republican
Catawba
Catawba (part), Iredell (part)
1998
90th
Sarah Stevens
Republican
Mount Airy
Surry , Wilkes (part)
2008
91st
Kyle Hall
Republican
King
Stokes , Forsyth (part)
2016
92nd
Terry Brown
Democratic
Charlotte
Mecklenburg (part)
2020
93rd
Ray Pickett
Republican
Blowing Rock
Alleghany , Ashe , Watauga (part)
2020
94th
Jeffrey Elmore
Republican
North Wilkesboro
Alexander , Wilkes (part)
2012
95th
Grey Mills
Republican
Mooresville
Iredell (part)
2020 (2008-2012)
96th
Jay Adams
Republican
Hickory
Catawba (part)
2014
97th
Jason Saine
Republican
Lincolnton
Lincoln
2011↑
98th
John Bradford
Republican
Cornelius
Mecklenburg (part)
2020 (2014-2018)
99th
Nasif Majeed
Democratic
Charlotte
Mecklenburg (part)
2018
100th
John Autry
Democratic
Charlotte
Mecklenburg (part)
2016
101st
Carolyn Logan
Democratic
Charlotte
Mecklenburg (part)
2018
102nd
Becky Carney
Democratic
Charlotte
Mecklenburg (part)
2002
103rd
Laura Budd
Democratic
Matthews
Mecklenburg (part)
2022
104th
Brandon Lofton
Democratic
Charlotte
Mecklenburg (part)
2018
105th
Wesley Harris
Democratic
Charlotte
Mecklenburg (part)
2018
106th
Carla Cunningham
Democratic
Charlotte
Mecklenburg (part)
2012
107th
Bobby Drakeford
Democratic
Charlotte
Mecklenburg (part)
2024↑
108th
John Torbett
Republican
Stanley
Gaston (part)
2010
109th
Donnie Loftis
Republican
Gastonia
Gaston (part)
2021↑
110th
Kelly Hastings
Republican
Cherryville
Gaston (part), Cleveland (part)
2010
111th
Tim Moore
Republican
Kings Mountain
Cleveland (part), Rutherford (part)
2002
112th
Tricia Cotham
Republican
Mint Hill
Mecklenburg (part)
2022 (2007-2017)
113th
Jake Johnson
Republican
Saluda
Henderson (part), Polk , Rutherford (part), McDowell (part)
2019↑
114th
Eric Ager
Democratic
Fairview
Buncombe (part)
2022
115th
Lindsey Prather
Democratic
Enka
Buncombe (part)
2022
116th
Caleb Rudow
Democratic
Asheville
Buncombe (part)
2022
117th
Jennifer Balkcom
Republican
Hendersonville
Henderson (part)
2022
118th
Mark Pless
Republican
Canton
Madison , Haywood
2020
119th
Mike Clampitt
Republican
Bryson City
Transylvania , Jackson , Swain
2020 (2016-2018)
120th
Karl Gillespie
Republican
Franklin
Macon , Graham , Cherokee , Clay
2020
Source: NC General Assembly official site
↑: Member was first appointed to office.
Cotham served as a Democrat before her defection on April 5, 2023.
Senate
The North Carolina Senate leadership and members are listed below.[ 4]
Senate leadership
President Pro Tempore Phil Berger
Minority Leader Dan Blue
Members of the Senate
The district, party, home residence, counties represented, and date first elected is listed below for the members of the Senate..[ 5] The representatives were elected in new districts passed by the General Assembly in 2022 (Senate Bill 744 of the 2021–2022 session) to account for population changes following the 2020 census.[ 6]
District
Senator
Image
Party
Residence
Counties represented
First elected
1st
Norman W. Sanderson
Republican
Minnesott Beach
Pasquotank , Perquimans , Chowan , Washington , Dare , Hyde , Pamlico , Carteret
2012
2nd
Jim Perry
Republican
Kinston
Lenoir , Craven , Beaufort
2019↑
3rd
Bobby Hanig
Republican
Powells Point
Warren , Northampton , Halifax , Martin , Bertie , Hertford , Gates , Camden , Currituck , Tyrrell
2022↑
4th
Buck Newton
Republican
Wilson
Wilson , Wayne , Greene
2022 (2010–2016)
5th
Kandie Smith
Democratic
Greenville
Edgecombe , Pitt
2022
6th
Michael Lazzara
Republican
Jacksonville
Onslow
2020
7th
Michael Lee
Republican
Wilmington
New Hanover (part)
2020 (2014–2018)
8th
Bill Rabon
Republican
Southport
Columbus , Brunswick , New Hanover (part)
2010
9th
Brent Jackson
Republican
Autryville
Bladen , Sampson (part), Pender , Duplin , Jones
2010
10th
Benton Sawrey
Republican
Clayton
Johnston
2022
11th
Lisa Stone Barnes
Republican
Spring Hope
Vance , Franklin , Nash
2020
12th
Jim Burgin
Republican
Angier
Lee , Harnett , Sampson (part)
2018
13th
Lisa Grafstein
Democratic
Raleigh
Wake (part)
2022
14th
Dan Blue
Democratic
Raleigh
Wake (part)
2009↑
15th
Jay Chaudhuri
Democratic
Raleigh
Wake (part)
2016↑
16th
Gale Adcock
Democratic
Cary
Wake (part)
2022
17th
Sydney Batch
Democratic
Apex
Wake (part)
2021↑
18th
Mary Wills Bode
Democratic
Oxford
Granville , Wake (part)
2022
19th
Val Applewhite
Democratic
Fayetteville
Cumberland (part)
2022
20th
Natalie Murdock
Democratic
Durham
Chatham , Durham (part)
2020↑
21st
Tom McInnis
Republican
Pinehurst
Moore , Cumberland (part)
2014
22nd
Mike Woodard
Democratic
Durham
Durham (part)
2012
23rd
Graig Meyer
Democratic
Hillsborough
Caswell , Person , Orange
2022
24th
Danny Britt
Republican
Lumberton
Hoke , Scotland , Robeson
2016
25th
Amy Galey
Republican
Burlington
Alamance , Randolph (part)
2020
26th
Phil Berger
Republican
Eden
Rockingham , Guilford (part)
2000
27th
Michael Garrett
Democratic
Greensboro
Guilford (part)
2018
28th
Gladys A. Robinson
Democratic
Greensboro
Guilford (part)
2010
29th
Dave Craven
Republican
Asheboro
Randolph (part), Montgomery , Richmond , Anson , Union (part)
2020↑
30th
Steve Jarvis
Republican
Lexington
Davie , Davidson
2020
31st
Joyce Krawiec
Republican
Kernersville
Stokes , Forsyth (part)
2014↑
32nd
Paul A. Lowe Jr.
Democratic
Winston-Salem
Forsyth (part)
2015↑
33rd
Carl Ford
Republican
China Grove
Rowan , Stanly
2018
34th
Paul Newton
Republican
Mount Pleasant
Cabarrus (part)
2016
35th
Todd Johnson
Republican
Monroe
Cabarrus (part), Union (part)
2018
36th
Eddie Settle
Republican
Elkin
Alexander , Wilkes , Surry , Yadkin
2022
37th
Vickie Sawyer
Republican
Mooresville
Iredell , Mecklenburg (part)
2018↑
38th
Mujtaba Mohammed
Democratic
Charlotte
Mecklenburg (part)
2018
39th
DeAndrea Salvador
Democratic
Charlotte
Mecklenburg (part)
2020
40th
Joyce Waddell
Democratic
Charlotte
Mecklenburg (part)
2014
41st
Natasha Marcus
Democratic
Davidson
Mecklenburg (part)
2018
42nd
Rachel Hunt
Democratic
Charlotte
Mecklenburg (part)
2022
43rd
Brad Overcash
Republican
Belmont
Gaston (part)
2022
44th
Ted Alexander
Republican
Shelby
Cleveland , Lincoln , Gaston (part)
2018
45th
Dean Proctor
Republican
Hickory
Catawba , Caldwell (part)
2020↑
46th
Warren Daniel
Republican
Morganton
Burke , McDowell , Buncombe (part)
2010
47th
Ralph Hise
Republican
Spruce Pine
Alleghany , Ashe , Watauga , Caldwell (part), Avery , Mitchell , Yancey , Madison , Haywood (part)
2010
48th
Tim Moffitt
Republican
Hendersonville
Henderson , Polk , Rutherford
2022
49th
Julie Mayfield
Democratic
Asheville
Buncombe (part)
2020
50th
Kevin Corbin
Republican
Franklin
Haywood (part), Transylvania , Jackson , Swain , Macon , Graham , Cherokee , Clay
2020
↑: Member was originally appointed to fill the remainder of an unexpired term.
Senate legislative activity
The North Carolina Senate in May 2024, in a 30–15 vote, approved a bill banning all public wearing of masks for health reasons; the bill was only supported by Senate Republicans and only opposed by Senate Democrats.[ 7]
See also
Notes
References
External links
List of North Carolina state legislatures Senate President pro tempore of the Senate House of Commons House of Representatives Speakers of the House of Representatives (see Note)Other Conventions Provincial Congresses and Constitution North Carolina Provincial Congress (1774–1776:
1st ,
2nd ,
3rd ,
4th ,
5th ),
Constitution of North Carolina (1776,
1835 Convention , 1861 Convention, 1868 redraft, 1875 Convention, Constitution of 1971)
Notes: Prior to the Constitution of 1868: the lower house of the North Carolina Legislature was known as the House of Commons and the leader of the Senate was called the Speaker of the Senate.