Representative
|
Party
|
Dates
|
Notes
|
Counties
|
Frank Ballance
|
Democratic
|
January 1, 1983 – January 1, 1987
|
Retired.
|
1983–1993 Parts of Warren, Halifax, and Martin counties.[3]
|
Thomas C. Hardaway
|
Democratic
|
January 1, 1987 – January 1, 1993
|
|
Dock M. Brown
|
Democratic
|
January 1, 1993 – January 1, 1995
|
|
1993–2003 Parts of Nash, Edgecombe, Halifax, and Martin Counties.[4]
|
L. W. Locke
|
Democratic
|
January 1, 1995 – January 1, 1997
|
|
Thomas C. Hardaway
|
Democratic
|
January 1, 1997 – January 15, 2000
|
Resigned.
|
Vacant
|
January 15, 2000 – February 4, 2000
|
|
John Hall
|
Democratic
|
February 4, 2000 – March 17, 2005
|
Appointed to finish Hardaway's term. Died.
|
2003–2013 Parts of Nash and Halifax counties.[5][6]
|
Vacant
|
March 17, 2005 – April 5, 2005
|
|
Ed Jones
|
Democratic
|
April 5, 2005 – January 23, 2007
|
Appointed to finish Hall's term. Resigned to accept appointment to the State Senate.
|
Vacant
|
January 23, 2007 – January 24, 2007
|
|
Angela Bryant
|
Democratic
|
January 24, 2007 – January 4, 2013
|
Appointed to finish Jones' term. Resigned to accept appointment to the State Senate.
|
2013–2019 Parts of Franklin and Nash counties.[7]
|
Vacant
|
January 4, 2013 – January 9, 2013
|
|
Bobbie Richardson
|
Democratic
|
January 9, 2013 – January 1, 2019
|
Appointed to finish Bryant's term. Lost re-election.
|
Lisa Stone Barnes
|
Republican
|
January 1, 2019 – January 1, 2021
|
Retired to run for State Senate.
|
2019–2023 All of Franklin County. Part of Nash County.[8][9]
|
Matthew Winslow
|
Republican
|
January 1, 2021 – Present
|
|
2023–2025 All of Franklin County. Part of Granville County.[10]
|
2025–Present All of Franklin County. Part of Vance County.[11]
|