Senator
|
Party
|
Dates
|
Notes
|
Counties
|
Ralph Scott
|
Democratic
|
January 1, 1973 – January 1, 1981
|
Redistricted from the 17th district. Lost re-election.
|
1973–1983 All of Alamance County.[2]
|
Cary Allred
|
Republican
|
January 1, 1981 – January 1, 1983
|
Redistricted to the 21st district.
|
R. C. Soles Jr.
|
Democratic
|
January 1, 1983 – January 1, 2003
|
Redistricted from the 11th district. Redistricted to the 8th district.
|
1983–1993 All of Bladen, Columbus, and Brunswick counties. Part of Cumberland County.[3][4]
|
1993–2003 All of Columbus and Brunswick counties. Parts of Bladen and New Hanover counties.[5]
|
Wib Gulley
|
Democratic
|
January 1, 2003 – March 19, 2004
|
Redistricted from the 13th district. Resigned.
|
2003–2005 All of Person and Granville counties. Part of Durham County.[6]
|
Vacant
|
March 19, 2004 - April 21, 2004
|
Ralph Hunt
|
Democratic
|
April 21, 2004 – January 1, 2005
|
Appointed to finish Gulley's term. Retired.
|
Bob Atwater
|
Democratic
|
January 1, 2005 – January 1, 2013
|
Redistricted to the 23rd district and retired.
|
2005–2013 All of Chatham and Lee counties. Part of Durham County.[7]
|
Chad Barefoot
|
Republican
|
January 1, 2013 – January 1, 2019
|
Retired.
|
2013–2023 All of Franklin County. Part of Wake County.[8][9][10]
|
John Alexander
|
Republican
|
January 1, 2019 – January 1, 2021
|
Redistricted from the 15th district. Retired.
|
Sarah Crawford
|
Democratic
|
January 1, 2021 – January 1, 2023
|
Retired to run for State House.
|
Mary Wills Bode
|
Democratic
|
January 1, 2023 – January 1, 2025
|
Retired.
|
2023–Present All of Granville County. Part of Wake County.[11][12]
|
Terence Everitt
|
Democratic
|
January 1, 2025 – Present
|
|