North Carolina's 50th Senate district

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.