North Carolina's 90th House district is one of 120 districts in the North Carolina House of Representatives. It has been represented by Republican Dan Kiger since his appointment in 2026.
Geography Since 2023, the district has included all of Surry County, as well as part of Wilkes County. The district overlaps with the 36th Senate district.
District officeholders Representative Party Dates Notes Counties District created January 1, 1993. Robin Hayes() Republican January 1, 1993 – January 1, 1997 Retired to run for Governor. 1993–2003 Part of Cabarrus County. Richard Moore() Democratic January 1, 1997 – May 7, 2000 Resigned. Vacant May 7, 2000 – May 17, 2000 Len Sossamon() Democratic May 17, 2000 – January 1, 2001 Appointed to finish Moore's term. Lost re-election. Linda Johnson() Republican January 1, 2001 – January 1, 2003 Redistricted to the 74th district. Jim Harrell() Democratic January 1, 2003 – January 1, 2009 Lost re-election. 2003–2013 All of Alleghany County. Part of Surry County. Sarah Stevens() Republican January 1, 2009 – June 16, 2026 Retired to run for State Supreme Court and resigned. 2013–2019 All of Surry County. Part of Wilkes County. 2019–2023 All of Alleghany County. Parts of Surry and Wilkes counties. 2023–Present All of Surry County. Part of Wilkes County. Vacant June 16, 2026 – June 23, 2026 Dan Kiger() Republican June 23, 2026 – Present Appointed to finish Stevens' term.
Election results 2026
2024
2022
2020
2018
2016
2014
2012
2010
2008
2006
2004
2002
2000
References