North Carolina's 39th Senate district is one of 50 districts in the North Carolina Senate. It has been represented by Democrat DeAndrea Salvador since 2021.

Geography Since 2003, the district has covered part of Mecklenburg County. The district overlaps with the 88th, 92nd, 103rd, and 104th state house districts.

District officeholders since 1993 Senator Party Dates Notes Counties District created January 1, 1993.1993–2003 Parts of Iredell, Lincoln, and Gaston counties. James Forrester() Republican January 1, 1993 – January 1, 2003 Redistricted from the 25th district. Redistricted to the 42nd district. Bob Rucho() Republican January 1, 2003 – January 1, 2005 Redistricted from the 35th district. Retired.2003–Present Part of Mecklenburg County. Robert Pittenger() Republican January 1, 2005 – May 27, 2008 Redistricted from the 40th district. Resigned to run for Lieutenant Governor.Vacant May 27, 2008 – June 9, 2008 Bob Rucho() Republican June 9, 2008 – January 1, 2017 Appointed to finish Pittenger's term. Retired. Dan Bishop() Republican January 1, 2017 – September 17, 2019 Retired to assume seat in Congress.Vacant September 17, 2019 – October 2, 2019 Rob Bryan() Republican October 2, 2019 – January 1, 2021 Appointed to finish Bishop's term. Retired. DeAndrea Salvador() Democratic January 1, 2021 – Present

Election results 2024

2022

2020

2018

2016

2014

2012

2010

2008

2006

2004

2002

2000

References