North Carolina's 25th House district is one of 120 districts in the North Carolina House of Representatives. It has been represented by Republican Allen Chesser since 2023.
Geography Since 2023, the district has included part of Nash County. The district overlaps with the 11th Senate district.
District officeholders Multi-member district Representative Party Dates Notes Representative Party Dates Notes Counties District created January 1, 1967. Jule McMichael() Democratic January 1, 1967 – January 1, 1973 Earl Vaughn() Democratic January 1, 1967 – January 1, 1971 Redistricted from the Rockingham County district. 1967–1973 All of Rockingham County. Wesley Webster() Democratic January 1, 1971 – January 1, 1973
Single-member district Representative Party Dates Notes Counties T. Clyde Auman() Democratic January 1, 1973 – January 1, 1981 Redistricted from the 28th district. 1973–1983 All of Moore County. James Craven() Republican January 1, 1981 – January 1, 1983 Redistricted to the 31st district and lost re-election.
Multi-member district Representative Party Dates Notes Representative Party Dates Notes Representative Party Dates Notes Representative Party Dates Notes Counties Bertha Merrill Holt() Democratic January 1, 1983 – January 1, 1995 Redistricted from the 22nd district. Lost re-election. John Jordan() Democratic January 1, 1983 – January 1, 1985 Redistricted from the 22nd district. Retired to run for State Senate. Timothy McDowell() Democratic January 1, 1983 – September 25, 1985 Redistricted from the 22nd district. Resigned to take seat in the State Senate. Robert McAlister() Democratic January 1, 1983 – January 1, 1989 Redistricted from the 22nd district. 1983–1993 All of Alamance and Rockingham counties. Part of Stokes County. J. Fred Bowman() Democratic January 1, 1985 – January 1, 1995 Lost re-election. Vacant September 25, 1985 – November 14, 1985 R. Samuel Hunt III() Democratic November 14, 1985 – January 1, 1993 Appointed to finish McDowell's term. Retired. Peggy Wilson() Republican January 1, 1989 – January 1, 1993 Redistricted to the 73rd district. Nelson Cole() Democratic January 1, 1993 – January 1, 1995 Lost re-election. 1993–2003 All of Alamance and Caswell counties. Parts of Rockingham and Orange counties. Cary Allred() Republican January 1, 1995 – January 1, 2003 Redistricted to the 64th district. Dennis Reynolds() Republican January 1, 1995 – January 1, 1999 Retired. Ken Miller() Republican January 1, 1995 – January 1, 1997 Retired. Nelson Cole() Democratic January 1, 1997 – January 1, 2003 Redistricted to the 65th district. W. B. Teague () Republican January 1, 1999 – January 1, 2003 Redistricted to the 64th district and retired.
Single-member district Representative Party Dates Notes Counties Bill Daughtridge() Republican January 1, 2003 – January 1, 2009 Retired to run for State Treasurer. 2003–2013 Part of Nash County. Randy Stewart() Democratic January 1, 2009 – January 1, 2011 Lost re-election. Jeff Collins() Republican January 1, 2011 – January 1, 2019 Retired. 2013–2019 Parts of Nash and Franklin counties. James Gailliard() Democratic January 1, 2019 – January 1, 2023 Lost re-election.2019–Present Part of Nash County. Allen Chesser() Republican January 1, 2023 – Present
Election results 2026
2024
2022
2020
2018
2016
2014
2012
2010
2008
2006
2004
2002
2000
References