North Carolina's 12th Senate district is one of 50 districts in the North Carolina Senate. It has been represented by Republican Jim Burgin since 2019.
Geography Since 2023, the district has included all of Lee and Harnett counties, as well as part of Sampson County. The district overlaps with the 6th, 22nd, 51st, and 53rd state house districts.
District officeholders since 1973 Single-member district Senator Party Dates Notes Counties Luther Britt Jr.() Democratic January 1, 1973 – January 1, 1979 Redistricted from the 20th district.1973–1983 All of Hoke and Robeson Counties. Sam Noble() Democratic January 1, 1979 – January 1, 1983
Multi-member district Senator Party Dates Notes Senator Party Dates Notes Counties Tony Rand() Democratic January 1, 1983 – January 1, 1989 Retired to run for Lieutenant Governor. Lura Self Tally() Democratic January 1, 1983 – January 1, 1993 Redistricted to the 24th district. 1983–1993 Most of Cumberland County. Joseph Raynor Jr.() Democratic January 1, 1989 – January 1, 1993 A. P. Sands III() Democratic January 1, 1993 – January 1, 1995 Redistricted from the 24th district. Retired. Fred Folger Jr.() Democratic January 1, 1993 – January 1, 1995 Lost re-election.1993–2003 All of Watauga, Ashe, Alleghany, Surry, Stokes, and Rockingham counties. Part of Guilford County. Virginia Foxx() Republican January 1, 1995 – January 1, 2003Redistricted to the 45th district. Don East() Republican January 1, 1995 – January 1, 2001 Retired. Phil Berger() Republican January 1, 2001 – January 1, 2003 Redistricted to the 26th district.
Single-member district Senator Party Dates Notes Counties Fred Smith() Republican January 1, 2003 – January 1, 2009 Retired to run for Governor.2003–2013 All of Johnston County. Part of Wayne County. David Rouzer() Republican January 1, 2009 – January 1, 2013 Redistricted to the 10th district and retired to run for Congress. Ronald Rabin() Republican January 1, 2013 – January 1, 2019 Retired.2013–2023 All of Lee and Harnett counties. Part of Johnston County. Jim Burgin() Republican January 1, 2019 – Present 2023–Present All of Lee and Harnett counties. Part of Sampson County.
Election results 2024
2022
2020
2018
2016
2014
2012
2010
2008
2006
2004
2002
2000
References