The state of North Carolina has 120 state House districts and 50 senate districts. To find your representatives from both houses in the North Carolina General Assembly:
Navigate to the "Who Represents Me?" page on the NCGA site: http://www.ncga.state.nc.us/representation/WhoRepresentsMe.aspx.
Enter your address in the search bar on the NC House of Representatives district map and hit enter .
The map will zoom in to the address searched and a district number will appear. Clicking anywhere within the district lines on the map will create a pop-up box with a link to the that location's representative. Click Open Member Page to see that person's bio and information.
If you scroll further down the NCGA page linked above, there are maps with similar functionality for the NC Senate, and the US House of Representatives.
Additionally, if you already know what NC House or Senate district you live in, you can scroll down to the bottom of the page and select your district number from the drop-down menu in the appropriate box. (See screenshot below.)
Selecting your district will take you to directly to your representative or senator's member page.