North Carolina's 21st Senate district is one of 50 districts in the North Carolina Senate. It has been represented by Republican Tom McInnis since 2023.
Geography Since 2023, the district has included all of Moore County, as well as part of Cumberland County. The district overlaps with the 42nd, 43rd, 45th, 51st, 52nd, and 78th state house districts.
District officeholders since 1973 Multi-member district Senator Party Dates Notes Senator Party Dates Notes Counties Malcolm Butner Sr.() Republican January 1, 1973 – January 1, 1975 Robert Vance Somers() Republican January 1, 1973 – January 1, 1975 1973–1983 All of Rowan, Davie, and Davidson Counties. Jack Childers() Democratic January 1, 1975 – January 1, 1981 Tom Suddarth() Democratic January 1, 1975 – January 1, 1977 Robert Vance Somers() Republican January 1, 1977 – January 1, 1979 Robert Davis Jr.() Democratic January 1, 1979 – January 1, 1981 Gilbert Lee Boger() Republican January 1, 1981 – January 1, 1983 Paul Sanders Smith() Republican January 1, 1981 – January 1, 1983
Single-member district Senator Party Dates Notes Counties Cary Allred() Republican January 1, 1983 – January 1, 1985 Redistricted from the 18th district. Retired to run for the Alamance County Board of Commissioners. 1983–1993 All of Alamance and Caswell counties. John Jordan() Democratic January 1, 1985 – August 15, 1985 Resigned. Vacant August 15, 1985 – September 25, 1985 Timothy McDowell() Democratic September 25, 1985 – January 1, 1987 Appointed to finish Jordan's term. George Daniel() Democratic January 1, 1987 – January 1, 1995 Lost re-election. 1993–2003 All of Alamance and Caswell counties. Part of Person County. Hugh Webster() Republican January 1, 1995 – January 1, 2003 Redistricted to the 24th district. Larry Shaw() Democratic January 1, 2003 – January 1, 2011 Redistricted from the 41st district. Retired.2003–2013 Part of Cumberland County. Eric Mansfield() Democratic January 1, 2011 – January 1, 2013 Retired to run for Lieutenant Governor. Ben Clark() Democratic January 1, 2013 – January 1, 2023 Redistricted to the 24th district and retired to run for Congress. 2013–2023 All of Hoke County. Part of Cumberland County. Tom McInnis() Republican January 1, 2023 – Present Redistricted from the 25th district. 2023–Present All of Moore County. Part of Cumberland County.
Election results 2024
2022
2020
2018
2016
2014
2012
2010
2008
2006
2004
2002
2000
References