North Carolina's 91st House district is one of 120 districts in the North Carolina House of Representatives. It has been represented by Republican Kyle Hall since 2015.

Geography Since 2023, the district has included all of Stokes County, as well as part of Forsyth County. The district overlaps with the 31st Senate district.

District officeholders Representative Party Dates Notes Counties District created January 1, 1993. George Robinson() Republican January 1, 1993 – January 1, 1997 Redistricted from the 46th district. 1993–2003 Parts of Caldwell, Alexander, and Catawba counties. Edgar Starnes() Republican January 1, 1997 – January 1, 2003 Redistricted to the 87th district. Rex Baker() Republican January 1, 2003 – January 1, 2005 Redistricted from the 40th district. Lost re-nomination. 2003–2005 All of Stokes County. Part of Surry County. Bryan Holloway() Republican January 1, 2005 – October 23, 2015 Resigned. 2005–2019 All of Stokes County. Part of Rockingham County. Vacant October 23, 2015 – November 9, 2015 Kyle Hall() Republican November 9, 2015 – Present Appointed to finish Holloway's term. 2019–2023 All of Stokes County. Parts of Surry and Rockingham counties. 2023–Present All of Stokes County. Part of Forsyth County.

Election results 2024

2022

2020

2018

2016

2014

2012

2010

2008

2006

2004

2002

2000

References