Sec. 46-22. Display and possession of dangerous weapons—Prohibited on certain city property.
Sections from the city code:
It is unlawful for any person to display a dangerous weapon while on or in city property, or to leave displayed a dangerous weapon within a motor vehicle while the vehicle is on city property.
City property means any building including its grounds, park, recreation facility, athletic field, swimming pool, playground, cemetery, landfill, parking garage, parking lot, streets, sidewalks, alleyways, or other public property owned by the city or leased by the city as lessee. City property does not include: property leased, subleased or rented by the city to a private person or entity; or ranges legally permitted by the chief of police.
Dangerous weapon means any firearm, pump gun, air rifle, air pistol, BB gun, crossbow, bow and arrow, bowie knife, dirk, dagger, slingshot, loaded cane, metallic knuckles, razor, shuriken, stun gun, switch blade knife, black jack, or any other weapon of like kind.
Handgun means a firearm that has a short stock and is designed to be held and fired by the use of a single hand.
Long gun means a shotgun or rifle which expels a projectile by action of an explosion.
This is what is on the books. I'm not willing to be the one to try and fight it being enforced.
Also, in Durham city limits it is illegal to discharge any projectile including airsoft.