Even individuals with valid permits to carry a concealed weapon in North Carolina may not carry the weapon in schools or on school grounds; state property, including legislative buildings; courtrooms; financial institutions; public gatherings; and places where alcohol is sold and consumed. Individuals who have been placed under a protective order may not carry a concealed weapon (NC Gen. Stat. Sec. 14-269 et seq.). While counties and local municipalities cannot enact their own concealed-gun ordinances, they may prohibit concealed guns in local government buildings, grounds, and parks.
A permit does not authorize a person to carry a concealed handgun on private premises if the person in legal possession or control of the premises posts a conspicuous notice or a statement that carrying a concealed handgun is prohibited (NC Gen. Stat. Sec.14-415.11).