Having lived in NC for three years recently I can tell you that state is just plain backwoods redneck with their entire so-called "justice" system. TOM1960 got it absolutely right that legal or not you are going to spend time in jail if the local cop doesn't like the knife, or you for that matter. In NC there really is no law besides the local sheriff's law. When I lived there and took the CCW firearms course the instructor told us how in a couple counties the sheriff's are refusing to issue CCW permits despite the state law that says that "shall" issue and the person meeting all the qualifications. Turns out the same state law that says they shall issue also says that if a sheriff doesn't issue that absolutely nothing can happen to them in terms of legal action. So basically they are not shall issue even though the law says they are. This must be some NC logic a Northerner like me will never understand. We were also told by the CCW instructor not to carry, even though we had a CCW which the state law says is good statewide, in those counties or we would have a "real bad day" if caught. For anyone interested this was four years ago is all. Glad I got out of there and back to where sheriff's enforce THE law and not THEIR law (and if they don't we do have legal resources to take them to task as well in our courts and sue their ***** off which the law explicitly allows). My advice is leave NC and if that isn't an option then better leave the knife at home unless you are one of the local sheriff's buddies unless you want to risk having a "real bad day."