--- type: "Bill" title: "AN ACT to amend and reenact subsection 1 of section 62.1-01-01, section 62.1-02-05, subdivision d of subsection 1 of section 62.1-04-03, and section 62.1-04-04 of the North Dakota Century Code, relating to dangerous weapons, the possession of a firearm or dangerous weapon at a public gathering, testing for a license to carry a firearm or dangerous weapon concealed, and producing a concealed carry license upon request; and to provide a penalty." description: "Relating to dangerous weapons, the possession of a firearm or dangerous weapon at a public gathering, testing for a license to carry a firearm or dangerous weapon concealed, and producing a concealed carry license upon request; and to provide a penalty." jurisdiction: "us/states/nd" legislature: "North Dakota Legislative Assembly" session: "69" identifier: "HB 1588" citation: "North Dakota HB 1588 (69)" classification: ["bill"] subjects: [] status: "enacted" primary_sponsors: ["Pat D. Heinert"] version_count: 4 action_count: 23 vote_count: 5 first_action: "2025-01-20" last_action: "2025-04-24" source: "openstates" source_identifier: "ocd-bill/c0c57724-935d-4c7b-b036-84e667e0a887" source_url: "https://ndlegis.gov/api/assembly/69-2025/data/bills.json" source_hash: "c76497cf707f8ae7a6efa9525f951780ff276461d88e564b2311d967a9d0833f" vintage: "2026-07-01" source_snapshot: "https://data.openstates.org/daily/2026-07-01/public.pgdump" retrieved_at: "2026-07-06" confidence: "reported" tags: ["legislation", "bill", "us-nd"] --- # North Dakota HB 1588 (69) — AN ACT to amend and reenact subsection 1 of section 62.1-01-01, section 62.1-02-05, subdivision d of subsection 1 of section 62.1-04-03, and section 62.1-04-04 of the North Dakota Century Code, relating to dangerous weapons, the possession of a firearm or dangerous weapon at a public gathering, testing for a license to carry a firearm or dangerous weapon concealed, and producing a concealed carry license upon request; and to provide a penalty. Relating to dangerous weapons, the possession of a firearm or dangerous weapon at a public gathering, testing for a license to carry a firearm or dangerous weapon concealed, and producing a concealed carry license upon request; and to provide a penalty. ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **INTRODUCED** (filed) — [source](https://ndlegis.gov/assembly/69-2025/regular/documents/25-1290-01000.pdf) 2. **Enrollment** (committee substitute) — [source](https://ndlegis.gov/assembly/69-2025/regular/documents/25-1290-04000.pdf) 3. **FIRST ENGROSSMENT** (committee substitute) — [source](https://ndlegis.gov/assembly/69-2025/regular/documents/25-1290-02000.pdf) 4. **FIRST ENGROSSMENT with Senate Amendments** (committee substitute) — [source](https://ndlegis.gov/assembly/69-2025/regular/documents/25-1290-03000.pdf) ## Votes - Motion for Final Passage on HB 1588 — **52–40** (pass) · lower - Motion for Final Passage on HB 1588 — **82–10** (pass) · lower - Motion for Final Passage on HB 1588 — **87–4** (pass) · lower - Motion for Final Passage on HB 1588 — **43–4** (pass) · upper - Motion for Final Passage on HB 1588 — **49–43** (pass) · lower ## Sponsors - Pat D. Heinert — primary (person) - Claire Cory — cosponsor (person) - Dori Hauck — cosponsor (person) - Jared C. Hagert — cosponsor (person) - Jason Dockter — cosponsor (person) - Justin Gerhardt — cosponsor (person) - Matthew Ruby — cosponsor (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2025-01-20** Introduced, first reading, referred Energy and Natural Resources Committee `introduction` - **2025-02-06** Committee Hearing 02:30 - **2025-02-21** Reported back amended, do pass, amendment placed on calendar 12 0 1 `committee-passage, committee-passage-favorable` - **2025-02-24** Amendment adopted, placed on calendar - **2025-02-24** Laid over one legislative day - **2025-02-25** Division of bill - **2025-02-25** Division A passed `passage` - **2025-02-25** Division B passed `passage` - **2025-02-25** Second reading, passed, yeas 49 nays 43 `passage, reading-2` - **2025-02-25** Received from House - **2025-03-07** Introduced, first reading, referred Judiciary Committee `introduction` - **2025-03-31** Committee Hearing 02:30 - **2025-04-02** Reported back amended, do pass, amendment placed on calendar 6 1 0 `committee-passage, committee-passage-favorable` - **2025-04-03** Amendment adopted, placed on calendar - **2025-04-03** Second reading, passed as amended, yeas 43 nays 4 `passage, reading-2` - **2025-04-04** Returned to House (12) - **2025-04-15** Concurred - **2025-04-15** Second reading, passed, yeas 87 nays 4 `passage, reading-2` - **2025-04-17** Signed by President - **2025-04-21** Signed by Speaker - **2025-04-21** Sent to Governor `executive-receipt` - **2025-04-23** Signed by Governor 04/21 `executive-signature` - **2025-04-24** Filed with Secretary Of State 04/22 `introduction` ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/c0c57724-935d-4c7b-b036-84e667e0a887`. Confidence: reported (aggregated from official North Dakota legislature records).