North Carolina's 42nd Senate district is one of 50 districts in the North Carolina Senate. It has been represented by Democrat Woodson Bradley since 2025.

Geography Since 2023, the district has covered part of Mecklenburg County. The district overlaps with the 100th, 102nd, 103rd, 104th, and 105th state house districts.

District officeholders since 1993 Senator Party Dates Notes Counties District created January 1, 1993. 1993–2003 All of Graham, Cherokee, Clay, and Polk counties. Parts of Macon, Jackson, Transylvania, Haywood, Henderson, and Buncombe counties. Bob Carpenter() Republican January 1, 1993 – January 1, 2003 Redistricted from the 29th district. Redistricted to the 50th district. James Forrester() Republican January 1, 2003 – January 1, 2005 Redistricted from the 39th district. Redistricted to the 41st district. 2003–2005 All of Lincoln County. Parts of Gaston and Catawba Counties. Austin Allran() Republican January 1, 2005 – January 1, 2015 Redistricted from the 44th district. Retired. 2005–2013 All of Catawba County. Part of Iredell County.2013–2023 All of Catawba and Alexander counties. Andy Wells() Republican January 1, 2015 – July 27, 2020 Retired to run for Lieutenant Governor and resigned early.Vacant July 27, 2020 - August 15, 2020 Dean Proctor() Republican August 15, 2020 – January 1, 2023 Appointed to finish Wells' term. Redistricted to the 45th district. Rachel Hunt() Democratic January 1, 2023 – January 1, 2025 Retired to run for Lieutenant Governor. 2023–Present Part of Mecklenburg County. Woodson Bradley() Democratic January 1, 2025 – Present

Election results 2024

2022

2020

2018

2016

2014

2012

2010

2008

2006

2004

2002

2000

References