--- type: "Bill" title: "AN ACT to amend and reenact sections 48‑01.2‑02.1 and 48‑01.2‑10 of the North Dakota Century Code, relating to public improvement bid and bond thresholds." description: "AN ACT to amend and reenact sections 48‑01.2‑02.1 and 48‑01.2‑10 of the North Dakota Century Code, relating to public improvement bid and bond thresholds." jurisdiction: "us/states/nd" legislature: "North Dakota Legislative Assembly" session: "65" identifier: "SB 2146" citation: "North Dakota SB 2146 (65)" classification: ["bill"] subjects: ["BIDS", "BONDS", "CONTRACTORS - SEE ALSO OCCUPATIONS AND PROFESSIONS", "CONTRACTS", "OCCUPATIONS AND PROFESSIONS - SEE ALSO CONT. ED. & SPECIF. TOPIC", "PUBLIC BUILDINGS"] status: "enacted" primary_sponsors: ["Beadle", "Campbell", "Kannianen", "Laffen", "Sukut"] version_count: 2 action_count: 15 vote_count: 2 first_action: "2017-01-06" last_action: "2017-03-31" source: "openstates" source_identifier: "ocd-bill/04700576-be4b-4a99-a824-15c6c5ce6f60" source_url: "http://www.legis.nd.gov/assembly/65-2017/bill-actions/ba2146.html" source_hash: "d8263cc4e9d6567fc736ede56114fb11746f5e176ebf843074f95898946d9677" 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 SB 2146 (65) — AN ACT to amend and reenact sections 48‑01.2‑02.1 and 48‑01.2‑10 of the North Dakota Century Code, relating to public improvement bid and bond thresholds. ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **INTRODUCED** (filed) — [source](http://www.legis.nd.gov/assembly/65-2017/documents/17-0672-01000.pdf) 2. **Enrollment** (committee substitute) — [source](http://www.legis.nd.gov/assembly/65-2017/documents/17-0672-02000.pdf) ## Votes - The question being on the final passage of the bill, which has been read, and has committee recommendation of DO PASS, the roll was called and there were 44 YEAS, 0 NAYS, 0 EXCUSED, 3 ABSENT AND NOT VOTING. — **44–0** (pass) · upper - The question being on the final passage of the bill, which has been read, and has committee recommendation of DO PASS, the roll was called and there were 91 YEAS, 0 NAYS, 0 EXCUSED, 3 ABSENT AND NOT VOTING. — **91–0** (pass) · lower ## Sponsors - Beadle — primary (person) - Campbell — primary (person) - Kannianen — primary (person) - Laffen — primary (person) - Sukut — primary (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2017-01-06** Introduced, first reading, referred Industry, Business and Labor Committee `introduction` - **2017-01-17** Committee Hearing 09:00 - **2017-01-18** Reported back, do pass, place on calendar 7 0 0 `committee-passage-favorable, committee-passage` - **2017-01-19** Second reading, passed, yeas 44 nays 0 `reading-2, passage` - **2017-02-20** Received from Senate - **2017-02-22** Introduced, first reading, referred Industry, Business and Labor Committee `introduction` - **2017-03-13** Committee Hearing 02:00 - **2017-03-17** Reported back, do pass, place on calendar 14 0 0 `committee-passage-favorable, committee-passage` - **2017-03-20** Second reading, passed, yeas 91 nays 0 `reading-2, passage` - **2017-03-21** Returned to Senate - **2017-03-22** Signed by Speaker - **2017-03-22** Signed by President - **2017-03-23** Sent to Governor `executive-receipt` - **2017-03-27** Signed by Governor 03/24 `executive-signature` - **2017-03-31** Filed with Secretary Of State 03/24 `introduction` ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/04700576-be4b-4a99-a824-15c6c5ce6f60`. Confidence: reported (aggregated from official North Dakota legislature records).