GUNMAPUSA Search

North Dakota Concealed Carry Permit

North Dakota allows permitless carry for non-prohibited adults 18+. A CWL is still available and is what other states recognize.

Permitless carry is legal in North Dakota

A non-prohibited adult aged 18 or older may carry a concealed handgun without a permit (since 2017). Yes. N.D.C.C. § 62.1-04-02(2), verified verbatim against the official Century Code chapter PDF on 2026-09-15: 'An individual who is not otherwise precluded from possessing a class 2 firearm and dangerous weapon license under this chapter and who possesses a valid driver's license or nondriver identification card issued by the department of transportation or by the individual's state or territory of residence may carry a firearm concealed under this chapter.' Because the Class 2 minimum age is 18 (§ 62.1-04-03(1)(a)), permitless carry age is 18. NON-RESIDENTS ARE COVERED, and this is now confirmed from the session law rather than inferred: the 2017 enactment (H.B. 1169, S.L. 2017, ch. 432) allowed only an ID 'issued by the department of transportation' — i.e. North Dakota's — and required that the individual 'has possessed for at least one year' that ID. H.B. 1339, S.L. 2023, ch. 578 struck the holding-period requirement (by then reduced to thirty days) and added the words 'or by the individual's state or territory of residence,' so the legislature affirmatively opened permitless carry to visitors carrying a home-state driver's license or nondriver ID. Conditions: (1) must not be precluded from holding a Class 2 license — i.e. not a person specified in § 62.1-02-01 and not federally prohibited; (2) must have the driver's license or nondriver ID (or a digital image of it on a mobile device) on the person and produce it to a law enforcement officer for inspection on request (§ 62.1-04-04(3)); (3) DUTY TO INFORM IS NOW INQUIRY-ONLY — § 62.1-04-04(2) as amended by H.B. 1588, S.L. 2025, ch. 594 (effective August 1, 2025) requires the individual to 'inform a law enforcement officer of the concealed firearm if the officer inquires about the individual possession of a concealed firearm.' The prior standard, which required informing 'upon the initiation of a traffic stop or any other in-person contact initiated by a law enforcement [officer],' was expressly struck by that Act. The AG's Constitutional Concealed Carry web page still recites the repealed broader standard and is therefore out of date; the statute controls, though volunteering the information remains lawful and prudent; (4) all statutory place restrictions in N.D.C.C. tit. 62.1 still apply, notably § 62.1-02-05 (public gatherings), which H.B. 1588 also amended to make a knowing violation a noncriminal offense punishable by a $100 fee rather than an infraction; (5) permitless carry is valid only inside North Dakota — the AG states 'Constitutional Carry only allows concealed carry of a firearm by an eligible individual within the boundaries of North Dakota,' so a license is required to carry in other states and reciprocity applies only to licenseholders. Violation of the produce-ID/inform duties is a noncriminal offense with a $20 fee (§ 62.1-04-04(4)); unlawful concealed carry generally is a class A misdemeanor (§ 62.1-04-05). Separately, purchase of a handgun still requires age 21 under federal law, though possession and carry at 18 is lawful for a non-prohibited person.

Getting the permit anyway is still worth it for most people: other states recognize the permit, not your residency, so without one you generally cannot carry across state lines.

N.D.C.C. § 62.1-04-02(2); see also § 62.1-04-04(2)-(4) (duty to inform only on officer inquiry; duty to carry and produce ID; $20 noncriminal fee). Enacted by H.B. 1169, S.L. 2017, ch. 432 (approved March 23, 2017, filed March 24, 2017, no emergency clause, therefore effective August 1, 2017); extended to holders of out-of-state ID and stripped of its minimum ID-holding period by H.B. 1339, S.L. 2023, ch. 578 (approved April 11, 2023, effective August 1, 2023); duty to inform narrowed to inquiry-only by H.B. 1588, S.L. 2025, ch. 594 (approved April 21, 2025, effective August 1, 2025).

There are 8 details on this page we could not confirm from a primary source. Read what they are before relying on this.

Requirements at a glance

Permit name Concealed Weapon License (Class 1 Firearm License / Class 2 Firearm and Dangerous Weapon License)
Issuing authority North Dakota Office of Attorney General — Bureau of Criminal Investigation (BCI), Concealed Weapon Licensing Unit
System shall-issue
Minimum age 18 — Two license classes with different minimum ages, per N.D.C.C. § 62.1-04-03(1)(a): Class 2 Firearm and Dangerous Weapon License = 18; Class 1 Firearm License = 21. The reported minAge of 18 is the Class 2 figure, i.e. the lowest age at which any North Dakota concealed weapon license can be obtained. Both classes are valid for the same five-year term (§ 62.1-04-03(6)(b)) and carry identical in-state rights: § 62.1-04-02(4) provides that 'the difference between a class 1 and class 2 firearm and dangerous weapon license is only the extent to which a holder of either license may be eligible to receive reciprocal rights in other jurisdictions ... The rights and privileges conveyed by a class 1 or class 2 firearm and dangerous weapon license within the state are identical.' The AG FAQ puts it more bluntly: 'The only difference between a Class 1 license and a Class 2 license is – Reciprocity.' Permitless (constitutional) carry is also 18. Handgun purchase still requires 21, but an 18-year-old non-prohibited person may possess and carry.
Training required Yes
State fee $60 initial / $60 renewal — the state's own charge, not the total
Valid for 5 years
Processing time Up to 60 days, and the same for both Class 1 and Class 2. N.D.C.C. § 62.1-04-03(4) requires BCI to 'process the application and make a determination within sixty days of receipt of the properly completed application,' and N.D. Admin. Code §§ 10-12-01-02(6) and 10-12-01-08(6) repeat the sixty-day limit for new and renewal applications respectively. The AG's Application Status page and the August 2025 CWL Manual confirm 'It takes up to 60 days after we receive a properly completed' application, and warn it can take longer if the applicant lived or worked outside North Dakota or the application was returned as incomplete. An incomplete application must be returned satisfactorily completed within thirty days of the postmark date on which it was sent back, or the applicant may have to recommence the entire process (§ 10-12-01-02(9)). BCI does not acknowledge receipt and asks applicants not to call; after 60 days an applicant may mail a written inquiry to BCI–CWL Over 60 days, PO Box 1054, Bismarck ND 58502.
Fingerprints Required
Non-resident permit Available

What it actually costs

The state fee is rarely the whole bill. Fingerprinting is usually charged by a private vendor, training is bought from an instructor, and several states add photographs, notarisation or other requirements on top.

State fee $60
Certified test administrator $100 — a statutory cap under § 62.1-04-03(1)(d), raised from $50 to $100 by H.B. 1588, S.L. 2025, ch. 594 (effective August 1, 2025); includes the CWL Manual, range fees extra. The Attorney General's unamended rule, N.D. Admin. Code § 10-12-01-14(3), still states a $50 ceiling.
Two passport photographs and fingerprinting varies — private costs not paid to the state; photo and fingerprint specifications are set in N.D. Admin. Code § 10-12-01-16 rather than in statute

North Dakota is the only state in the file that caps the price of the training itself — the certified test administrator 'may assess a charge of up to one hundred dollars' — which turns the component every other state leaves to the market into a bounded one; the 2025 legislature doubled that ceiling from $50. The $60 state fee is the same for a Class 1 and a Class 2 license and the same for a new application and a renewal, and it is genuinely all-inclusive on the background-check side: N.D. Admin. Code § 10-12-01-02(4) provides that the sixty dollars 'includes the fees for state and federal bureau of investigation criminal history record checks,' so unlike most states nothing escapes into a separately billed fingerprint-check charge. What does escape is range fees and photographs. The Class 2 license for 18-year-olds requires only an open-book written test with no live fire; Class 1 (21+) adds classroom instruction, a familiarity demonstration and a scored shooting exercise, and buys recognition in 39 states instead of 26. Both classes cost the same and last the same five years.

$60 non-refundable application processing fee for ALL new and renewal applications, BOTH Class 1 and Class 2 — the fee does not vary by class, and neither does the five-year license term (§ 62.1-04-03(6)(b)). Confirmed on 2026-09-15 on the AG's 'What Must Be Included With the Application' page ('A non-refundable application processing fee of $60'), in the August 2025 edition of the ND Concealed Weapon License Manual ('Application Fee $60 cashier's check or money order (no personal checks)'), and in the Attorney General's own rule. WHAT THE $60 COVERS IS NOW RESOLVED: N.D. Admin. Code § 10-12-01-02(4) requires 'A nonrefundable application processing fee in the amount of sixty dollars, by certified check or money order, payable to the order of the attorney general, WHICH INCLUDES THE FEES FOR STATE AND FEDERAL BUREAU OF INVESTIGATION CRIMINAL HISTORY RECORD CHECKS.' The BCI and FBI record-check costs are therefore bundled into the $60 and are not billed separately, which answers the question § 62.1-04-03(5) leaves to the AG's administrative rules. Payment must be by cashier's check or money order payable to 'ND Attorney General' — no personal checks, joint payments, cash, or credit cards (though § 10-12-01-02(5) permits the AG to contract with a vendor to collect credit card processing fees). Separate private costs NOT paid to the state: the certified test administrator may charge up to $100 plus range fees (statutory cap in § 62.1-04-03(1)(d), raised from $50 to $100 by H.B. 1588, S.L. 2025, ch. 594, effective August 1, 2025; the AG's Find a Test Administrator page states 'The test administrator may charge up to $100 (plus range fees, if applicable)'), plus the cost of two passport-quality photographs and fingerprinting.

How to apply

  1. Confirm eligibility: US citizen or legal permanent resident; legally able to possess a firearm; age 18 (Class 2) or 21 (Class 1); and either a ND resident, on full-time active military duty stationed in ND, or a resident of a reciprocity state holding a valid CCW from that home state.
  2. Choose a class. Both cost the same $60, both last five years, and both are equally valid inside ND (§ 62.1-04-02(4)); Class 1 (age 21) has broader out-of-state reciprocity (39 states vs 26), Class 2 (age 18) is the minimum-requirement license. A Class 2 holder may later upgrade to Class 1 within five years of issuance, and a Class 1 holder may convert down to Class 2 (§ 62.1-04-03(2)(e)).
  3. Find a BCI-authorized test administrator at https://attorneygeneral.nd.gov/cwl-test-administrators/ . All classroom instruction, written testing and shooting exercises must occur physically within North Dakota and may not be combined with another state's process (N.D. Admin. Code §§ 10-12-01-04(3)-(4), 10-12-01-05(5)); out-of-state courses and other states' training cannot be substituted.
  4. Complete the testing. Class 2: pass the open-book written test based on the ND Concealed Weapon License Manual — 70% overall AND 100% on the North Dakota deadly force law questions (N.D. Admin. Code § 10-12-01-04(3)). Class 1: also complete classroom instruction on weapon safety and ND deadly force law, demonstrate familiarity with the firearm, and pass the firearms proficiency (shooting) test at 70% of total rounds fired (§ 10-12-01-05(3)). The administrator may charge up to $100 plus range fees. Licensed active-duty ND peace officers are exempt from testing.
  5. New applicants: obtain two cards of classifiable fingerprints, taken either by an agency-authorized test administrator or by law enforcement personnel trained to take fingerprints (N.D. Admin. Code § 10-12-01-16(1)). Fingerprints are NOT required for a same-class renewal, a Class 2-to-Class 1 upgrade, or a Class 1-to-Class 2 downgrade (§ 62.1-04-03(6)(b)).
  6. Obtain two color passport-quality photos, 2 x 2 inches on photo paper, showing the full front of the face from the top of the head to the shoulders, with no hats or head coverings, glasses, face coverings, or uniforms (N.D. Admin. Code § 10-12-01-16(2); religious or medical exceptions at the director's discretion on written request); write your name on the back of each.
  7. Complete the BCI application form via https://attorneygeneral.nd.gov/public-safety/concealed-weapon-licenses-2/online-application-new-and-renewal/ , then print, sign and date it. It must be submitted on an original form approved by the BCI director, with every question answered (N.D. Admin. Code § 10-12-01-02(1)).
  8. Assemble the packet: signed application, $60 cashier's check or money order payable to 'ND Attorney General' (this covers the BCI and FBI record checks), photocopy of your current driver's license, two photos, and (new applicants) two fingerprint cards. Non-residents add a copy of the valid CCW from their home state; active-duty military non-residents add a copy of PCS orders to ND; applicants born outside the US add proof of legal status (Born Abroad birth certificate, Alien/INS registration, Naturalization Certificate, or valid US passport).
  9. Mail the packet by US mail only — one application per envelope; joint or bulk submissions are returned and treated as never submitted (N.D. Admin. Code § 10-12-01-02(10)) — to BCI-CWL, PO Box 1054, Bismarck ND 58502. Fax, email, and hand delivery are not accepted. The application must be postmarked within 30 days of the testing date or it is invalid.
  10. Wait up to 60 days. BCI does not confirm receipt and asks applicants not to call; if more than 60 days pass with no license or denial letter, mail a written inquiry with your full name, date of birth, and current mailing address to BCI – CWL Over 60 days, PO Box 1054, Bismarck ND 58502.
  11. After issuance: the license is valid five years for both classes (§ 62.1-04-03(6)(b)). BCI mails renewal procedures 150–180 days before expiration (§ 62.1-04-03(3)). The renewal application may be delivered no more than 180 days before expiry and no later than the expiration date — a renewal postmarked after the license expires is invalid and the holder must reapply as a new applicant and redo all testing (N.D. Admin. Code § 10-12-01-08(3), (5)). Notify BCI in writing within 30 days of any change of address, and of any other material fact (§ 10-12-01-09). Denials and revocations may be reconsidered under N.D.C.C. § 28-32-40 or appealed to the District Court of Burleigh County (§ 62.1-04-03(8); § 10-12-01-10).

Apply on the official North Dakota site

What disqualifies you

Where to get the required training

These 139 instructors are on North Dakota's own certified list. That list is authoritative — a certificate from someone not on it may be rejected. Taken from the official roster on 2026-08-10.

Instructor Area Phone Certified until
Alanna Tomjack Killdeer (701) 690-9149 2029-12-31
Alex Droske Bismarck (701) 328-5500 2026-12-31
Alex Stanczyk New Leipzig (701) 460-6161 2026-12-31
Allen Schirado Bismarck (701) 226-9146 2030-12-31
Andrew Hauser Minot (701) 441-5605 2030-12-31
Andrew Stein Grafton (701) 610-8481 2028-12-31
Anthony Moore Carson (701) 527-3506 2026-12-31
Antonio (Av) Damiano Velva (701) 537-4535 2028-12-31
April Peyer Coleharbor (701) 390-3604 2026-12-31
Arial Dietrich Watford City (701) 421-1353 2030-12-31
Arlan Swanson Garrison (701) 460-6053 2028-12-31
Austin Brucker Northwood (701) 367-3167 2030-12-31
Benjamin Jacobson Bismarck (701) 391-0659 2030-12-31
Benjamin Post Bismarck (702) 290-9451 2029-12-31
Blake Bell Bismarck (701) 226-8001 2026-12-31
Bradley Flaa West Fargo (701) 850-6669 2029-12-31
Brandon Meyer Oakes (701) 710-1496 2028-12-31
Brent Hansen Horace (701) 238-6613 2026-12-31
Brett Nelson Devils Lake (701) 212-6346 2029-12-31
Brian Robbins Alvarado (Mn) (218) 791-6978 2028-12-31
Bruce Towers Fargo (701) 541-3800 2029-12-31
Bryan Johnson Forman (701) 680-8196 2027-12-31
Cal Carnell Minot (701) 314-9073 2027-12-31
Casey Miller Bismarck (701) 328-9827 2027-12-31
Chad Hoffman Oakes (701) 210-0190 2028-12-31
Chantel Shorey Lincoln (701) 566-3983 2026-12-31
Charles Mielke Valley City (701) 845-6905 2026-12-31
Charles Zawistowski Larimore (218) 791-6313 2027-12-31
Christopher Kanski Dickinson (701) 690-3133 2027-12-31
Christopher Laite Devils Lake (701) 361-1524 2027-12-31
Colin Dunn Bowman (701) 301-1006 2029-12-31
Collin Brumskill Grand Forks (701) 213-7223 2029-12-31
Craig Hanson Northwood (218) 791-4829 2027-12-31
Damon Bradshaw West Fargo (701) 306-8090 2028-12-31
Dan Anderson Valley City (701) 845-2321 2026-12-31
Dan Brown Dickinson (701) 290-6046 2029-12-31
Daniel Krueger Bismarck (701) 471-0991 2029-12-31
Darin Ferderer Bismarck (701) 425-2738 2026-12-31
David Shaffer Bismarck (701) 471-2817 2030-12-31
David Young Epping (701) 580-9838 2027-12-31
Demrick Houser Minot (701) 500-1687 2026-12-31
Dion Steinley Beach (701) 872-1252 2030-12-31
Donald Flaherty Ellendale (701) 710-1268 2028-12-31
Donald Sortor Dickinson (701) 570-8964 2027-12-31
Douglas Drader Towner (701) 768-2664 2028-12-31
Douglas Straus Fargo (701) 261-2625 2029-12-31
Duane Marmon Stanley (701) 628-2975 2027-12-31
Dustin Newman Watford City (701) 570-6121 2028-12-31
Dustin Welstad Towner (701) 721-7944 2028-12-31
Duwayne Nelson Grand Forks (612) 240-2246 2028-12-31
Erik Lehner Minot (701) 833-0353 2029-12-31
Ernest Thurman Bismarck (701) 202-6933 2027-12-31
Feliciana Castaneda Minot (940) 733-6619 2027-12-31
Francis Elwood Bismarck (701) 390-3348 2029-12-31
Frank Beaver Bagley (Mn) (701) 330-4894 2027-12-31
Frank Eberle Bowman (701) 440-8770 2029-12-31
Frank Lukowski Medora (701) 690-7898 2027-12-31
Frank Senn Beulah (701) 891-1201 2028-12-31
Gary Stefanovsky Bismarck (701) 223-1754 2026-12-31
Gregory Grove Fargo (701) 371-2002 2030-12-31
Jacob Kaufmann Mohall (701) 500-3848 2029-12-31
James Kertz Fargo (701) 306-5183 2029-12-31
Jason New Minot (701) 833-9790 2030-12-31
Jay Kamletz Edgeley (701) 269-2116 2027-12-31
Jeramie Quam Hillsboro (701) 215-0704 2028-12-31
Jeremiah Glosenger Velva (701) 500-0476 2030-12-31
Jeremy Kuntz Killdeer (701) 260-2380 2030-12-31
Jericho Kouba Williston (701) 609-6362 2027-12-31
Jesse Smith Fargo (701) 350-1626 2028-12-31
Jody Picou Hammond (La) (770) 776-7299 2029-12-31
Joel Brown Mandan (701) 426-9292 2030-12-31
Joel Lloyd Reynolds (701) 795-3820 2027-12-31
John Shorey Lincoln (701) 566-3983 2026-12-31
Jon Johnson Jamestown (701) 320-7647 2028-12-31
Jonathan Hughes Minot (701) 500-5478 2026-12-31
Jonathan Kaatz Wahpeton (701) 671-7911 2027-12-31
Jordan Mauro Surrey (701) 578-5598 2030-12-31
Jorge Gonzalez Lisbon (701) 683-5255 2026-12-31
Joseph Jahner Bismarck (701) 226-4995 2030-12-31
Joshua Siegler Rugby (701) 771-9932 2028-12-31
Justin Costa Bottineau (701) 263-5013 2026-12-31
Keith Domke Jamestown (701) 320-6983 2028-12-31
Kenneth Gaffrey West Fargo (701) 630-0376 2029-12-31
Kenneth Heier Bismarck (701) 255-0675 2030-12-31
Kent Roth Stanton (701) 745-3333 2028-12-31
Kiel Richardson Manning (701) 573-4449 2028-12-31
Kris Halvorson Stanley (701) 629-0270 2027-12-31
Kyle Friez Napoleon (701) 329-0462 2026-12-31
Lance Wadsworth St Michael (701) 230-9360 2026-12-31
Larry Johnson Belfield (701) 590-0749 2027-12-31
Laurie Linz Bismarck (701) 471-4310 2026-12-31
Lincoln Brower Fargo (701) 789-0108 2028-12-31
Luis Sevilla Bismarck (682) 999-2826 2026-12-31
Mark Anderson Watford City (701) 840-2101 2027-12-31
Mark Huntington Linton (605) 838-5880 2029-12-31
Matthew Cobb Williston (701) 609-3122 2029-12-31
Michael Andersen Fargo (701) 929-1603 2027-12-31
Michael Jordheim West Fargo (218) 791-7883 2028-12-31
Michael Price Moorhead (Mn) (701) 306-1456 2030-10-06
Michael Scott Binford (701) 789-7580 2028-12-31
Micheal Olauson Valley City (701) 840-0647 2029-12-31
Mike Long Bismarck (701) 471-3476 2028-12-31
Mike Nason Minot (701) 509-7626 2028-12-31
Mitchell Lane Oxbow (218) 252-2692 2028-12-31
Nathan Fuder Bismarck (218) 517-0577 2030-12-31
Nicholas Couture Lincoln (701) 391-5656 2030-12-31
Nicholas Geninatti Tioga (720) 485-0099 2029-12-31
Nicole Stone Mandan (719) 339-0640 2030-12-31
Patrick Mobley Minot (406) 301-0382 2026-12-31
Paul Anderson Fargo (701) 730-6803 2029-12-31
Paul Hamers Bismarck (701) 400-0085 2028-12-31
Phil Pfennig Mandan (701) 204-8699 2030-12-31
Raymond Becker Richardton (701) 690-7666 2030-12-31
Richard Johnson Drayton (701) 331-2885 2029-12-31
Richard Jorgenson Devils Lake (701) 662-4760 2028-12-31
Richard Tischaefer Butte (701) 626-7150 2028-12-31
Robert Blanton Williston (661) 808-6345 2029-12-31
Robert Michel Minot (701) 240-8670 2030-12-31
Ronald Kill Lidgerwood (701) 680-7544 2029-12-31
Ross Reimche Bottineau (701) 228-3147 2026-12-31
Sandra Mielke Valley City (701) 845-6905 2026-12-31
Scott Norton Mandan (701) 391-0757 2029-12-31
Sean Ritchie West Fargo (701) 840-8545 2030-12-31
Shawn Keller Minot (701) 871-0033 2026-12-31
Stephen Whitesell Minot (701) 833-2408 2027-12-31
Terry Lincoln Lincoln (701) 471-4689 2027-12-31
Todd Lerol Grafton (701) 331-7138 2027-12-31
Todd Phipps Minot (231) 373-0222 2026-12-31
Tony Kincaid Williston (701) 609-4831 2029-12-31
Tony Mutzenberger Bismarck (701) 240-0465 2029-12-31
Travis Holding Eagle Dickinson (701) 328-5500 2027-12-31
Travis Ktytor Bismarck (701) 426-3811 2029-12-31
Travis Paeper Forman (701) 680-9742 2027-12-31
Trent Morse West Fargo (701) 715-6623 2030-12-31
Trey Skager Towner (701) 537-3957 2028-12-31
Troy Lapp Bismarck (701) 400-9256 2028-12-31
Troy Tomjack Killdeer (701) 690-9150 2029-12-31
William Eudy Jamestown (701) 320-8812 2029-12-31
Wyatt Schilling Gwinner (701) 680-9593 2027-12-31

Mirrored from the state's published roster and refreshed periodically. Instructors whose certification had already lapsed are not listed. Check the official roster before booking — it is the version that counts.

Training providers in North Dakota

Businesses in our directory that offer firearms training. These are not state-verified as certified permit instructors — check against the official list above, or ask the provider directly.

All firearms training in North Dakota →

Reciprocity

Carrying into North Dakota

North Dakota recognizes permits from 39 other jurisdictions.

Alaska, Alabama, Arkansas, Arizona, Colorado, Delaware, Florida, Georgia, Iowa, Idaho, Indiana, Kansas, Kentucky, Louisiana, Maine, Michigan, Minnesota, Missouri, Mississippi, Montana, North Carolina, Nebraska, New Hampshire, New Mexico, Nevada, Ohio, Oklahoma, Pennsylvania, South Carolina, South Dakota, Tennessee, Texas, Utah, Virginia, Vermont, Washington, Wisconsin, West Virginia, Wyoming

36 jurisdictions honor a North Dakota permit

Derived from what each of those states officially publishes.

Alaska, Alabama, Arkansas, Arizona, Colorado, Delaware, Florida, Georgia, Iowa, Idaho, Indiana, Kansas, Kentucky, Louisiana, Maine, Michigan, Minnesota, Missouri, Mississippi, Montana, North Carolina, Nebraska, New Mexico, Nevada, Ohio, Oklahoma, Pennsylvania, South Dakota, Tennessee, Texas, Utah, Virginia, Washington, Wisconsin, West Virginia, Wyoming

Official North Dakota reciprocity page Full reciprocity matrix →

Building your own in North Dakota

Build for personal use
Allowed
Serial number required
No

North Dakota has no state law against building a firearm for one's own personal use, and no state statute requires serialization, marking, or registration of a self-manufactured firearm. This conclusion was re-verified on 2026-09-15 by re-downloading all five chapters of Title 62.1 from ndlegis.gov (62.1-06 again returns HTTP 404) and text-searching every one for 'manufactur', 'serial', 'assembl', 'homemade', 'personal use', 'untraceable' and 'undetectable'. The only hits were incidental or definitional: 'disassembled or disabled as to be rendered incapable of firing' and a reference to federally licensed 'firearms collectors, dealers, importers, or manufacturers' in ch. 62.1-01; antique-firearm definitions ('manufactured before 1899', ammunition 'no longer manufactured') and explosive-materials provisions in ch. 62.1-02; and in ch. 62.1-03 an exemption for 'an individual engaged in manufacturing, repairing, or dealing in handguns' plus the 'manufacturer's number' language of § 62.1-03-05. Chapters 62.1-04 and 62.1-05 contained no hits at all. It remains an assertion of a negative rather than an affirmative authorization: no ND statute expressly grants a right to self-manufacture either. Two important limits do apply. (1) N.D.C.C. § 62.1-03-05 makes it an offense to 'change, alter, remove, or obliterate any mark of identification on a firearm, including the name of the maker, model, or manufacturer's number' or to knowingly possess a firearm so altered; possession of such a firearm 'creates a rebuttable presumption that the possessor made the alterations.' Violation is a class A misdemeanor (§ 62.1-03-06). This restricts defacing an existing serial number but does not impose a marking duty on a firearm built without one. (2) Federal law is unaffected — the National Firearms Act, the Undetectable Firearms Act, the prohibition on manufacturing for sale or distribution without an FFL, and ATF's 2022 frame-and-receiver rule (27 C.F.R. pts. 447, 478, 479) all continue to apply independently of state law. N.D.C.C. § 62.1-01-03 preempts political subdivisions from enacting firearms ordinances more restrictive than state law, so no ND city or county may impose its own self-manufacture or serialization requirement.

No provision — N.D.C.C. tit. 62.1 (Weapons) consists only of chapters 62.1-01 through 62.1-05 (62.1-06 does not exist), and none of them prohibits or regulates the manufacture or assembly of a firearm for personal use, nor requires a serial number or state registration on a self-made firearm. Related provisions: N.D.C.C. § 62.1-03-05 (Prohibited alterations to firearms); N.D.C.C. § 62.1-01-03 (state preemption of local firearms ordinances); N.D.C.C. § 62.1-05-01 (machine guns, automatic rifles, silencers).

Federal law, gunsmithing schools, and tools →

Statutes

What we could not confirm

  • training.liveFireRequired is set to null rather than a boolean because it genuinely differs by license class: live fire (an 'actual shooting or certified proficiency exercise' under § 62.1-04-03(2)(a), scored at a minimum of 70% of total rounds fired under N.D. Admin. Code § 10-12-01-05(3)) is required for Class 1 but NOT for Class 2, and a Class 2 license is a fully valid North Dakota concealed weapon license inside the state. Anyone consuming this field must branch on class.
  • No training hour count exists. Neither N.D.C.C. § 62.1-04-03 nor the Attorney General's rules at N.D. Admin. Code ch. 10-12-01 nor any AG web page states a minimum number of classroom or range hours; the requirement is defined by content and by passing scores (70% overall and 100% on the North Dakota deadly force law questions on the written test; 70% of rounds fired on the shooting exercise). 'hours' is therefore left empty rather than guessed, and a consumer should not infer that the absence of a number means training is light.
  • reciprocity.honors is INFERRED, not directly published, and this is the weakest element of the record. North Dakota does not publish a list of 'states whose permits ND honors.' Its reciprocity page publishes only two outbound lists (39 states recognizing the ND Class 1 license, 26 recognizing the Class 2) and states the mutual-recognition rule ('North Dakota will honor a valid concealed carry license/permit issued by a state that has agreed to recognize a North Dakota Concealed Weapon License'), consistent with the conditional statute § 62.1-04-03.1. The 39-state Class 1 list is therefore used as the honors set. A strict reading of § 62.1-04-03.1 requires the other state to let North Dakota residents carry WITHOUT a separate license issued by that state, which is a slightly different test from 'recognizes a ND license,' so edge cases may exist in either direction. In practice this matters little for visitors because North Dakota's permitless carry covers non-residents anyway, but it does matter for a non-resident applying for a ND license under § 62.1-04-03(1)(b).
  • The ND reciprocity page still carries no 'last updated' date, so the currency of the 39-state and 26-state lists cannot be verified from the page itself. The footer reads '2023 © North Dakota Attorney General's Office,' which may or may not reflect the lists' revision date. Both lists were compared character-for-character against the 2026-08-10 baseline on 2026-09-15 and are unchanged, which is consistent with either a current list or a stale one.
  • CONFLICT between the statute and the Attorney General's administrative rule on the maximum charge a certified test administrator may impose. N.D.C.C. § 62.1-04-03(1)(d), as amended by H.B. 1588, S.L. 2025, ch. 594 (effective August 1, 2025), permits a charge 'of up to one hundred dollars,' and the AG's Find a Test Administrator page says '$100 (plus range fees, if applicable).' But N.D. Admin. Code § 10-12-01-14(3), last amended effective August 1, 2013, still reads 'A certified test administrator may not charge a fee exceeding fifty dollars.' The rule has not been conformed to the 2025 statute. The record uses $100 because a statute controls over an inconsistent agency rule and because that is what the AG publishes, but an applicant may encounter an administrator who charges only $50, and the unamended rule is arguably still enforceable against administrators as a condition of certification. This should be re-checked when the AG next updates article 10-12.
  • The AG's Constitutional Concealed Carry web page is out of date on the duty to inform and has not been corrected as of 2026-09-15. It states that an individual carrying under constitutional carry 'MUST inform law enforcement that they are in possession of the firearm upon any in-person contact by a law enforcement officer.' That was the statutory standard before H.B. 1588, S.L. 2025, ch. 594, which struck the words 'upon the initiation of a traffic stop or any other in-person contact initiated by a law enforcement [officer]' and replaced them, so that § 62.1-04-04(2) now requires informing an officer of the concealed firearm only 'if the officer inquires about the individual possession of a concealed firearm.' The record follows the statute, which is current and controlling. Practically, volunteering the information on any contact remains lawful and is the conservative course, and the penalty for getting it wrong is a $20 noncriminal fee under § 62.1-04-04(4) — but a reader should not be told the broader duty is the law when the legislature repealed it.
  • homeManufacture is an assertion of a negative. On 2026-09-15 I re-confirmed that Title 62.1 comprises only chapters 62.1-01 through 62.1-05 (62.1-06 returns HTTP 404) and re-ran a full-text search of all five chapters for manufacture, serial, assembly, homemade, personal-use, untraceable and undetectable terms, with no substantive hits. I did not search outside Title 62.1 (for example Title 12.1, the criminal code) for any incidental provision, and North Dakota has no affirmative statute authorizing self-manufacture — the conclusion is 'no state prohibition found,' not 'expressly permitted.'
  • Place restrictions (where carry is prohibited even with a license or under constitutional carry) are not enumerated in this record; they live mainly in N.D.C.C. § 62.1-02-05 and elsewhere in ch. 62.1-02 and were outside the requested fields. Note that H.B. 1588, S.L. 2025, ch. 594 amended § 62.1-02-05, changing the penalty for knowingly possessing a firearm or dangerous weapon at a listed public gathering from an infraction to a noncriminal offense punishable by a $100 fee, so any separately maintained place-restriction data for North Dakota should be re-checked against the post-August-2025 text.

Sources