North Dakota does not require a license to purchase a handgun. You may openly carry an unload weapon without a permit during the day, unless you have a concealed weapons permit, in which case you may openly carry loaded weapons during the day or night. (N.D. Cent. Code § 62.1-03.1.) For more information, see Open and Concealed Gun Carrying Laws in North Dakota.
To obtain a concealed handgun license, you must apply at the sheriff’s office in the county where you live and (if your city has one) the chief of police. To qualify, you must:
(N.D. Cent. Code § 62.1-03.1.)
A valid concealed handgun permit or license issued by another state is valid in North Dakota as long as the other state recognizes concealed handgun permits from North Dakota within that other state. The North Dakota attorney general’s website lists the states that North Dakota has reciprocity agreements with. (N.D. Cent. Code § 62.1-04-03.1.)
If you have any questions about whether you are allowed to carry a gun in North Dakota, or if you are facing charges for a gun permit violation, consult a qualified criminal defense lawyer.