American legislative district
North Carolina's 120th House district is one of 120 districts in the North Carolina House of Representatives. It has been represented by Republican Karl Gillespie since 2021.[1]
Geography
Since 2013, the district has included all of Graham, Cherokee, Clay, and Macon counties. The district overlaps with the 50th Senate district.
List of members representing the district
Representative
|
Party
|
Dates
|
Notes
|
Counties
|
District created January 1, 2003.
|
Roger West (Marble)
|
Republican
|
January 1, 2003 – January 1, 2017
|
Redistricted from the 53rd district and re-elected in 2002. Re-elected in 2004. Re-elected in 2006. Re-elected in 2008. Re-elected in 2010. Re-elected in 2012. Re-elected in 2014. Retired.
|
2003–2013 All of Graham, Cherokee, and Clay counties. Part of Macon County.[2][3]
|
2013–Present All of Graham, Cherokee, Clay, and Macon counties.[4][5][6][7]
|
Kevin Corbin (Franklin)
|
Republican
|
January 1, 2017 – January 1, 2021
|
Elected in 2016. Re-elected in 2018. Retired to run for North Carolina Senate.
|
Karl Gillespie (Franklin)
|
Republican
|
January 1, 2021 – present
|
Elected in 2020. Re-elected in 2022.
|
Election results
2022
2020
2018
2016
2014
2012
2010
2008
2006
2004
2002
References