North Carolina's 20th Senate district is one of 50 districts in the North Carolina Senate. It has been represented by Democrat Natalie Murdock since 2020.

Geography Since 2023, the district has included all of Chatham County, as well as part of Durham County. The district overlaps with the 29th, 31st, and 54th house districts.

District officeholders since 1973 Multi-member district Senator Party Dates Notes Senator Party Dates Notes Counties Hamilton Horton Jr.() Republican January 1, 1973 – January 1, 1975 Redistricted from the 22nd district. Harry Bagnal() Republican January 1, 1973 – January 1, 1975 Redistricted from the 22nd district. 1973–1983 All of Forsyth County. E. Lawrence Davis() Democratic January 1, 1975 – January 1, 1979 Carl Totherow() Democratic January 1, 1975 – January 1, 1979 Marvin Ward() Democratic January 1, 1979 – January 1, 1995 Lost re-election. Anne Bagnal() Republican January 1, 1979 – January 1, 1981 John Cavanagh Jr.() Republican January 1, 1981 – January 1, 1983 Richard Barnes() Democratic January 1, 1983 – January 1, 1985 1983–2003 Most of Forsyth County. Ted Kaplan() Democratic January 1, 1985 – January 1, 1995 Lost re-election. Hamilton Horton Jr.() Republican January 1, 1995 – January 1, 2003Redistricted to the 31st district. James Mark McDaniel() Republican January 1, 1995 – January 1, 1999 Lost re-election. Linda Garrou() Democratic January 1, 1999 – January 1, 2003 Redistricted to the 32nd district.

Single-member district Senator Party Dates Notes Counties Jeanne Hopkins Lucas() Democratic January 1, 2003 – March 9, 2007 Redistricted from the 13th district. Died. 2003–2013 Part of Durham County.Vacant March 9, 2007 – April 18, 2007 Floyd McKissick Jr.() Democratic April 18, 2007 – January 7, 2020 Appointed to finish Lucas's term. Resigned. 2013–2019 All of Granville County. Part of Durham County. 2019–2023 Part of Durham County.Vacant January 7, 2020 – January 14, 2020 Mickey Michaux() Democratic January 14, 2020 – March 31, 2020 Appointed to continue McKissick's term. Resigned.Vacant March 31, 2020 – April 29, 2020 Natalie Murdock() Democratic April 29, 2020 – Present Appointed to finish McKissick's term. 2023–PresentAll of Chatham County. Part of Durham County.

Election results 2024

2022

2020

2018

2016

2014

2012

2010

2008

2006

2004

2002

2000

References