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.