North Carolina's 18th Senate district is one of 50 districts in the North Carolina Senate. The seat has been represented by Democrat Haseeb Fatmi since May 2026.
Geography Since 2023, the district has covered all of Granville County, as well as part of Wake County. The district overlaps with the 32nd, 34th, 35th, 39th, 40th, and 66th state house districts.
District officeholders 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. Cary Allred() Republican January 1, 1981 – January 1, 1983 Redistricted to the 21st district. R. C. Soles Jr.() Democratic January 1, 1983 – January 1, 2003Redistricted from the 11th district. Redistricted to the 8th district. 1983–1993 All of Bladen, Columbus, and Brunswick counties. Part of Cumberland County. 1993–2003 All of Columbus and Brunswick counties. Parts of Bladen and New Hanover counties. 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. 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. Chad Barefoot() Republican January 1, 2013 – January 1, 2019 Retired.2013–2023 All of Franklin County. Part of Wake County. 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 – November 21, 2024 Retired and resigned early. 2023–Present All of Granville County. Part of Wake County. Vacant November 21, 2024 – January 1, 2025 Terence Everitt() Democratic January 1, 2025 – May 1, 2026 Retired and resigned early. Vacant May 1, 2026 – May 21, 2026 Haseeb Fatmi() Democratic May 21, 2026 – Present Appointed to finish Everitt's term.
Election results 2026
2024
2022
2020
2018
2016
2014
2012
2010
2008
2006
2004
2002
2000
References