--- type: "Bill" title: "AN ACT TO AMEND TITLE 29 OF THE DELAWARE CODE RELATING TO PUBLIC WORKS CONTRACTING." description: "This Act requires that bidders for public works contracts that are above a minimum value and required to provide the prevailing wage include approved craft training programs for journeyman and apprentice levels if the contract is not for a federal highway project. This Substitute Act differs from Senate Bill No. 48 as follows:" jurisdiction: "us/states/de" legislature: "Delaware General Assembly" session: "150" identifier: "SB 48" citation: "Delaware SB 48 (150)" classification: ["bill"] subjects: [] status: "enacted" primary_sponsors: ["Edward S. Osienski", "John \"Jack\" Walsh", "John A. Kowalko", "Kimberly Williams", "Sherry Dorsey Walker"] version_count: 2 action_count: 16 vote_count: 3 first_action: "2019-03-26" last_action: "2019-06-07" source: "openstates" source_identifier: "ocd-bill/2a80c12c-7558-4173-9972-c8cdefa7dda2" source_url: "https://legis.delaware.gov/BillDetail?LegislationId=47284" source_hash: "7541d49e573d23ba618c85186eb4423b85b0e2aef2f3238d0e2445562d99ffd4" 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-de"] --- # Delaware SB 48 (150) — AN ACT TO AMEND TITLE 29 OF THE DELAWARE CODE RELATING TO PUBLIC WORKS CONTRACTING. This Act requires that bidders for public works contracts that are above a minimum value and required to provide the prevailing wage include approved craft training programs for journeyman and apprentice levels if the contract is not for a federal highway project. This Substitute Act differs from Senate Bill No. 48 as follows: ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **Bill Text** (committee substitute) — [source](https://legis.delaware.gov/json/BillDetail/GenerateHtmlDocument?legislationId=47284&legislationTypeId=6&docTypeId=2&legislationName=SS1) 2. **HA 1 to SS 1 for SB 48** (committee substitute) — [source](http://legis.delaware.gov/json/BillDetail/GeneratePdfDocument?legislationId=47578&legislationTypeId=5&docTypeId=2) ## Votes - SM — **26–15** (pass) · lower - SM — **15–6** (pass) · upper - SM — **13–8** (pass) · upper ## Sponsors - Edward S. Osienski — primary (person) - John "Jack" Walsh — primary (person) - John A. Kowalko — primary (person) - Kimberly Williams — primary (person) - Sherry Dorsey Walker — primary (person) - Andria L. Bennett — cosponsor (person) - Catherine Cloutier — cosponsor (person) - Earl G. Jaques Jr. — cosponsor (person) - Gerald L. Brady — cosponsor (person) - John J. Viola — cosponsor (person) - Laura V. Sturgeon — cosponsor (person) - Nicole Poore — cosponsor (person) - Nnamdi O. Chukwuocha — cosponsor (person) - Raymond Seigfried — cosponsor (person) - Sean M. Lynn — cosponsor (person) - Sean Matthews — cosponsor (person) - Stephanie L. Hansen — cosponsor (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2019-03-26** was introduced and adopted in lieu of SB 48 `introduction` - **2019-03-26** Amendment SA 1 to SS 1 - Defeated By Senate. Votes: 8 YES 13 NO `amendment-failure` - **2019-03-26** Amendment SA 2 to SS 1 - Defeated By Senate. Votes: 8 YES 13 NO `amendment-failure` - **2019-03-26** Amendment SA 3 to SS 1 - Defeated By Senate. Votes: 8 YES 13 NO `amendment-failure` - **2019-03-26** Amendment SA 4 to SS 1 - Defeated By Senate. Votes: 8 YES 13 NO `amendment-failure` - **2019-03-26** Passed By Senate. Votes: 13 YES 8 NO `passage` - **2019-03-27** Assigned to Labor Committee in House `introduction, referral-committee` - **2019-04-10** Reported Out of Committee (Labor) in House with 2 Favorable, 4 On Its Merits `committee-passage-favorable, committee-passage` - **2019-06-04** Amendment HA 1 to SS 1 - Introduced and Placed With Bill `amendment-introduction` - **2019-06-04** Amendment HA 2 to SS 1 - Introduced and Placed With Bill `amendment-introduction` - **2019-06-04** Amendment HA 1 to SS 1 - Passed In House by Voice Vote `amendment-passage` - **2019-06-04** Amendment HA 2 to SS 1 - Defeated In House by Voice Vote `amendment-failure` - **2019-06-04** Passed By House. Votes: 26 YES 15 NO `passage` - **2019-06-06** Amendment SA 5 to SS 1 - Defeated By Senate. Votes: 7 YES 13 NO 1 NOT VOTING `amendment-failure` - **2019-06-06** Passed By Senate. Votes: 15 YES 6 NO `passage` - **2019-06-07** Signed by Governor `executive-signature` ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/2a80c12c-7558-4173-9972-c8cdefa7dda2`. Confidence: reported (aggregated from official Delaware legislature records).