Frequent Questions About North Carolina Concealed Handgun Permit.

What are North Carolina's Concealed Handgun Requirements?

Must be a resident of North Carolina.

Be at least 21 years of age. 

Successfully complete a North Carolina state-approved concealed carry training course.

Not be under indictment for a felony offense.

Not have been convicted of a felony, unless the person’s firearm rights have been restored under North Carolina law.

Not have certain disqualifying misdemeanor convictions, including domestic violence offenses.

Not have been adjudicated mentally incompetent or committed to a mental institution.

Not be unlawfully present in the United States.

Not be otherwise prohibited from possessing a firearm under state or federal law.

How long is the North Carolina Concealed Handgun Permit class?

The North Carolina CHP is 8-hours of classroom time.