North Carolina's 50th Senate district is one of 50 districts in the North Carolina Senate. It has been represented by Republican Kevin Corbin since 2021.
Geography Since 2023, the district has covered all of Cherokee, Clay, Macon, Graham, Swain, Jackson, and Transylvania counties, as well as most of Haywood County. The district overlaps with the 118th, 119th, and 120th state house districts.
List of members representing the district Senator Party Dates Notes Counties District created January 1, 2003. Bob Carpenter Republican January 1, 2003 – January 1, 2005 Redistricted from the 42nd district and re-elected in 2002. Lost re-election.2003–2013 All of Cherokee, Clay, Macon, Graham, Swain, Jackson, and Transylvania counties. Part of Haywood County. John Snow Democratic January 1, 2005 – January 1, 2011 Elected in 2004. Elected in 2006. Re-elected in 2008. Lost re-election. Jim Davis Republican January 1, 2011 – January 1, 2021Elected in 2010. Re-elected in 2012. Re-elected in 2014. Re-elected in 2016. Re-elected in 2018. Retired to run for U.S. House of Representatives.2013–2023 All of Cherokee, Clay, Macon, Graham, Swain, Jackson, and Haywood counties. Kevin Corbin Republican January 1, 2021 – presentElected in 2020. Re-elected in 2022. Re-elected in 2024.2023–Present All of Cherokee, Clay, Macon, Graham, Swain, Jackson, and Transylvania counties. Most of Haywood County.
Election results 2024
2022
2020
2018
2016
2014
2012
2010
2008
2006
2004
2002
References