North Carolina's 7th Senate district is one of 50 districts in the North Carolina Senate. It has been represented by Republican Michael Lee since 2023.

Geography Since 2023, the district has covered most of New Hanover County. The district overlaps with the 18th, 19th, and 20th house districts.

District officeholders since 1973 Multi-member district Senator Party Dates Notes Senator Party Dates Notes Counties James Russell Kirby() Democratic January 1, 1973 – January 1, 1977 Redistricted from the 8th district. Dallas Alford Jr.() Democratic January 1, 1973 – January 1, 1983 Redistricted to the 10th district. 1973–1983 All of Vance, Warren, Franklin, Nash, and Wilson counties. James Davis Speed() Democratic January 1, 1977 – January 1, 1983 Redistricted to the 11th district.

Single-member district Senator Party Dates Notes Counties Julius Arnette Wright() Republican January 1, 1983 – June 1, 1985 Redistricted from the 4th district. Resigned. 1983–1993 All of New Hanover County. Part of Pender County. Vacant June 1, 1985 – June 4, 1985 Franklin Ervin Williams() Republican June 4, 1985 – January 1, 1987 Appointed to finish Wright's term. Franklin Lee Block() Democratic January 1, 1987 – January 1, 1993 Luther Jordan() Democratic January 1, 1993 – April 23, 2002 Died.1993–2003 Parts of New Hanover, Pender, Onslow, Jones, and Lenoir counties. Vacant April 23, 2002 – January 1, 2003 John Kerr III() Democratic January 1, 2003 –January 1, 2005 Redistricted from the 8th district. Redistricted to the 5th district. 2003–2005 All of Greene and Lenoir counties. Part of Wayne County. Doug Berger() Democratic January 1, 2005 – January 1, 2013 Redistricted to the 18th district and lost re-election.2005–2013 All of Granville, Vance, Warren, and Franklin counties. Louis Pate() Republican January 1, 2013 – January 14, 2019Redistricted from the 5th district.Resigned. 2013–2019 Parts of Wayne, Lenoir, and Pitt counties.2019–2023 All of Wayne and Lenoir counties. Vacant January 14, 2019 – January 31, 2019 Jim Perry() Republican January 31, 2019 – January 1, 2023 Appointed to finish Pate's term. Redistricted to the 2nd district. Michael Lee() Republican January 1, 2023 – Present Redistricted from the 9th district. 2023–Present Most of New Hanover County.

Election results 2024

2022

2020

2018

2016

2014

2012

2010

2008

2006

2004

2002

2000

References