If you have not changed anything on your voter registration since you last voted, you do not need a photo ID.
On July 29, 2016 a panel of the U.S. Court of Appeals for the Fourth Circuit struck down photo ID requirements and associated laws in North Carolina (S.L. 2013-381, as amended by S.L. 2015-103). The state is considering its options. Barring a different outcome on appeal, photo ID will not be required in the upcoming general election.
If you are voting the first time since registering, under HAVA (Help America Vote Act) individuals who are registering to vote must provide their current valid driver's license number, if they have one. If they do not have one, then they must provide the last four digits of their Social Security Number (SSN). If they do not have either of these forms of identification, then they will have to provide proof of identity at the polling booth when they go to vote.
The following are some examples of documents allowed in some states to establish identity at a voting booth (states may require 1 or more of certain types of these documents):
a driver's license or state ID card