North Carolina's 2nd House district is one of 120 districts in the North Carolina House of Representatives. It has been represented by Democrat Ray Jeffers since 2023.

Geography Since 2023, the district has included all of Person County, as well as part of Durham County. The district overlaps with the 22nd and 23rd Senate districts.

District officeholders Multi-member district Representative Party Dates Notes Representative Party Dates Notes Counties District created January 1, 1967. Bill Roberson Jr.() Democratic January 1, 1967 – January 1, 1973 Redistricted to the single-member district. Archie Burrus() Democratic January 1, 1967 – January 1, 1973 1967–1973 All of Beaufort, Washington, Tyrrell, Hyde, and Dare counties. Single-member district Representative Party Dates Notes Counties Bill Roberson Jr.() Democratic January 1, 1973 – January 1, 1975 Redistricted from the multi-member district. 1973–1983 All of Beaufort and Hyde counties. Howard Chapin() Democratic January 1, 1975 – January 1, 1993 1983–1993 All of Beaufort and Hyde counties. Part of Washington County. Zeno Edwards() Republican January 1, 1993 – January 1, 1997 1993–2003 All of Beaufort and Hyde counties. Parts of Pitt and Craven counties. Edwin Hardy() Republican January 1, 1997 – January 1, 1999 Zeno Edwards() Democratic January 1, 1999 – January 1, 2003 Redistricted to the 6th district and retired. Bill Culpepper() Democratic January 1, 2003 – January 3, 2006Redistricted from the 86th district. Resigned. 2003–2005 All of Dare, Tyrrell, Perquimans, and Chowan counties. Part of Gates County. 2005–2013 All of Dare, Hyde, Washington, and Chowan counties. Vacant January 3, 2006 – January 27, 2006 Timothy Spear() Democratic January 27, 2006 – January 1, 2013 Appointed to finish Culpepper's term. Redistricted to the 6th district and retired. Winkie Wilkins() Democratic January 1, 2013 – January 1, 2015 Redistricted from the 55th district. Retired.2013–2023 All of Person County. Part of Granville County. Larry Yarborough() Republican January 1, 2015 – January 1, 2023 Lost re-election. Ray Jeffers() Democratic January 1, 2023 – Present 2023–PresentAll of Person County. Part of Durham County.

Election results 2024

2022

2020

2018

2016

2014

2012

2010

2008

2006

2004

2002

2000

References