Straight Shot Training Center
1628 36th St NE
Larimore, ND
North Dakota allows permitless carry for non-prohibited adults 18+. A CWL is still available and is what other states recognize.
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.
| 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 |
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.
Apply on the official North Dakota site
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.
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.
1628 36th St NE
Larimore, ND
2375 5th Ave NE
Northwood, ND
All firearms training in 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
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 →
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).