DISSINTER

HB 587 — Maryland

Procurement - Department of Transportation and Maryland Transportation Authority Contracts - Board of Public Works Contract Authority - Study and Report

Establishing the Workgroup on Transportation Contract Approval Authority to review the procurement procedures for capital expenditures in connection with State roads, bridges, or highways; and requiring the Workgroup to report its findings and recommendations to the Governor and the General Assembly by December 1, 2026.

Latest action: Approved by the Governor - Chapter 408 · May 12, 2026

EnactedAdministrative AgenciesBridges and TunnelsContractsEvaluations and ReviewsGovernorHighwaysProcurementPublic InformationPublic Works, Board ofReportsRules and RegulationsState Government - Agencies, Offices, and OfficialsState ProcurementStudiesSunsetTransportationTransportation - GenerallyTransportation, Department of

Synopsis written by the legislature's own staff, as published on the official bill page. Status label is derived from the recorded actions. The full text below is the record.

Committees: Government, Labor, and Elections (House of Delegates); Budget and Taxation (Senate)

Updated May 19, 2026

Timeline

  1. First Reading Government, Labor, and Elections

    Jan 28, 2026 · House of Delegates

  2. Hearing 2/24 at 1:00 p.m.

    Feb 6, 2026 · House of Delegates

  3. Favorable with Amendments Report by Government, Labor, and Elections

    Mar 20, 2026 · House of Delegates

  4. Favorable with Amendments {

    Mar 20, 2026 · House of Delegates

  5. Second Reading Passed with Amendments

    Mar 20, 2026 · House of Delegates

  6. Third Reading Passed

    Mar 21, 2026 · House of Delegates

  7. Referred Budget and Taxation

    Mar 23, 2026 · Senate

  8. Hearing 4/02 at 1:00 p.m.

    Mar 25, 2026 · Senate

  9. Favorable with Amendments Report by Budget and Taxation

    Apr 10, 2026 · Senate

  10. Favorable with Amendments {

    Apr 13, 2026 · Senate

  11. Second Reading Passed with Amendments

    Apr 13, 2026 · Senate

  12. Third Reading Passed

    Apr 13, 2026 · Senate

  13. House Concurs Senate Amendments

    Apr 13, 2026 · House of Delegates

  14. Third Reading Passed

    Apr 13, 2026 · House of Delegates

  15. Passed Enrolled

    Apr 13, 2026 · House of Delegates

  16. Approved by the Governor - Chapter 408

    May 12, 2026 · executive

Sponsored by Scott Phillips, Tiffany Alston, Charlotte Crutchfield, Terri Hill, Aaron Kaufman, Bernice Mireku-North, Edith Patterson, Denise Roberts, Malcolm Ruff, Sean Stinnett, Jamila Woods, Chao Wu

House of Delegates vote — 116–6

On Third Reading · Mar 9, 2026 · result: pass

116 yea · 6 nay · 19 absent, excused, abstain or not voting

Eric EbersoleDistrict 44AYeaKen KerrDistrict 3YeaLily QiDistrict 15YeaJosh StonkoDistrict 42CYeaGabriel AceveroDistrict 39YeaJessica FeldmarkDistrict 12AYeaNic KipkeDistrict 31YeaPam QueenDistrict 14YeaDeni TaverasDistrict 47BYeaNick AllenDistrict 8YeaDiana FennellDistrict 47AYeaMarc KormanDistrict 16YeaTeresa ReillyDistrict 35AYeaKym TaylorDistrict 23YeaTiffany AlstonDistrict 24YeaMark FisherDistrict 27CYeaMary LehmanDistrict 21YeaKent RobersonDistrict 25YeaJen TerrasaDistrict 13YeaMarlon AmpreyDistrict 40YeaLinda FoleyDistrict 15YeaRobbyn LewisDistrict 46YeaDenise RobertsDistrict 25YeaKaren TolesDistrict 25YeaSteve ArentzDistrict 36YeaCathi ForbesDistrict 43BYeaBob LongDistrict 6YeaMike RogersDistrict 32YeaChris TomlinsonDistrict 5YeaHeather Bagnall TudballDistrict 33CYeaDavid Fraser-HidalgoDistrict 15YeaLesley LopezDistrict 39YeaApril RoseDistrict 5YeaVeronica TurnerDistrict 26YeaBen BarnesDistrict 21YeaJeff GhristDistrict 36YeaSandy RosenbergDistrict 41YeaKris ValderramaDistrict 26YeaSandy BartlettDistrict 32YeaMike GriffithDistrict 35AYeaAletheia McCaskillDistrict 44BYeaKim RossDistrict 8YeaWilliam ValentineDistrict 2AYeaBarry BeauchampDistrict 38BYeaMichele GuytonDistrict 42BYeaSusan McComasDistrict 34BYeaMalcolm RuffDistrict 41YeaJoe VogelDistrict 17YeaDylan BehlerDistrict 30AYeaGuy GuzzoneDistrict 13YeaRic MetzgarDistrict 6YeaSheila RuthDistrict 44BYeaRon WatsonDistrict 23YeaHarry BhandariDistrict 8YeaAndrea HarrisonDistrict 24YeaApril MillerDistrict 4YeaSheree Sample-HughesDistrict 37AYeaMelissa WellsDistrict 40YeaRegina BoyceDistrict 43AYeaWayne HartmanDistrict 38CYeaBernice Mireku-NorthDistrict 14YeaMatthew SchindlerDistrict 2BYeaJennifer White HollandDistrict 10YeaJason BuckelDistrict 1BYeaAnne HealeyDistrict 22YeaDavid MoonDistrict 20YeaStuart SchmidtDistrict 33BYeaJheanelle WilkinsDistrict 20YeaJon CardinDistrict 11BYeaTerri HillDistrict 12AYeaGabriel MorenoDistrict 13YeaEmily ShettyDistrict 18YeaNicole WilliamsDistrict 22YeaMark ChangDistrict 32YeaMarvin HolmesDistrict 23YeaTodd MorganDistrict 29CYeaGary SimmonsDistrict 12BYeaGreg WimsDistrict 39YeaLorig CharkoudianDistrict 20YeaKevin HornbergerDistrict 35BYeaDarrell OdomDistrict 27AYeaKaren SimpsonDistrict 3YeaWilliam WivellDistrict 2AYeaBarrie CilibertiDistrict 4YeaJulian IveyDistrict 47AYeaJulie Palakovich CarrDistrict 17YeaWill SmithDistrict 20YeaSarah WolekDistrict 16YeaLuke ClippingerDistrict 46YeaJay JacobsDistrict 36YeaCheryl PasteurDistrict 11AYeaJared SolomonDistrict 18YeaJamila WoodsDistrict 26YeaDerrick ColeyDistrict 24YeaAndre JohnsonDistrict 34AYeaEdith PattersonDistrict 28YeaRyan SpiegelDistrict 17YeaTeresa WoormanDistrict 16YeaFrank ConawayDistrict 40YeaDana JonesDistrict 30AYeaScott PhillipsDistrict 10YeaDana SteinDistrict 11BYeaChao WuDistrict 9AYeaCharlotte CrutchfieldDistrict 19YeaAnne KaiserDistrict 14YeaJesse PippyDistrict 4YeaVaughn StewartDistrict 19YeaCaylin YoungDistrict 45YeaBonnie CullisonDistrict 19YeaAaron KaufmanDistrict 18YeaAndrew PruskiDistrict 33AYeaSean StinnettDistrict 41YeaNatalie ZieglerDistrict 9AYeaDebra DavisDistrict 28YeaChris AdamsDistrict 37BNayRobin GrammerDistrict 6NayTom HutchinsonDistrict 37BNayMatt MorganDistrict 29ANayRyan NawrockiDistrict 7ANayLauren ArikanDistrict 7BNayJackie AddisonDistrict 45Not votingChristopher BouchatDistrict 5Not votingSeth HowardDistrict 30BNot votingKathy SzeligaDistrict 7ANot votingKevin AndersonDistrict 38ANot votingMark EdelsonDistrict 46Not votingSteve JohnsonDistrict 34ANot votingLaToya NkongoloDistrict 31Not votingC.T. WilsonDistrict 28Not votingAdrian BoafoDistrict 23Not votingTerry BakerDistrict 1CAbsentBrian CrosbyDistrict 29BAbsentKris FairDistrict 3AbsentAdrienne JonesDistrict 10AbsentJeff LongDistrict 27BAbsentBrian ChisholmDistrict 31AbsentElizabeth EmbryDistrict 43AAbsentJim HinebaughDistrict 1AAbsent
Speakeras recorded — not linked to a profileYea
Martinezas recorded — not linked to a profileYea
Mangioneas recorded — not linked to a profileNot voting
Official record — Maryland General Assembly roll call

Senate vote — 46–1

On Third Reading (Amend) · Mar 26, 2026 · result: pass

46 yea · 1 nay · 0 absent, excused, abstain or not voting

Official record — Maryland General Assembly roll call

House of Delegates vote — 125–8

On Third Reading and Final Passage (Hse concurred) · Apr 1, 2026 · result: pass

125 yea · 8 nay · 8 absent, excused, abstain or not voting

Bonnie CullisonDistrict 19YeaJay JacobsDistrict 36YeaJulie Palakovich CarrDistrict 17YeaRyan SpiegelDistrict 17YeaChris AdamsDistrict 37BYeaDebra DavisDistrict 28YeaAndre JohnsonDistrict 34AYeaCheryl PasteurDistrict 11AYeaDana SteinDistrict 11BYeaJackie AddisonDistrict 45YeaEric EbersoleDistrict 44AYeaSteve JohnsonDistrict 34AYeaEdith PattersonDistrict 28YeaVaughn StewartDistrict 19YeaNick AllenDistrict 8YeaMark EdelsonDistrict 46YeaDana JonesDistrict 30AYeaScott PhillipsDistrict 10YeaSean StinnettDistrict 41YeaTiffany AlstonDistrict 24YeaElizabeth EmbryDistrict 43AYeaAnne KaiserDistrict 14YeaJesse PippyDistrict 4YeaJosh StonkoDistrict 42CYeaMarlon AmpreyDistrict 40YeaKris FairDistrict 3YeaAaron KaufmanDistrict 18YeaAndrew PruskiDistrict 33AYeaDeni TaverasDistrict 47BYeaKevin AndersonDistrict 38AYeaJessica FeldmarkDistrict 12AYeaKen KerrDistrict 3YeaLily QiDistrict 15YeaKym TaylorDistrict 23YeaSteve ArentzDistrict 36YeaDiana FennellDistrict 47AYeaNic KipkeDistrict 31YeaPam QueenDistrict 14YeaJen TerrasaDistrict 13YeaHeather Bagnall TudballDistrict 33CYeaLinda FoleyDistrict 15YeaMarc KormanDistrict 16YeaTeresa ReillyDistrict 35AYeaKaren TolesDistrict 25YeaBen BarnesDistrict 21YeaCathi ForbesDistrict 43BYeaMary LehmanDistrict 21YeaKent RobersonDistrict 25YeaVeronica TurnerDistrict 26YeaSandy BartlettDistrict 32YeaDavid Fraser-HidalgoDistrict 15YeaRobbyn LewisDistrict 46YeaDenise RobertsDistrict 25YeaKris ValderramaDistrict 26YeaBarry BeauchampDistrict 38BYeaJeff GhristDistrict 36YeaJeff LongDistrict 27BYeaMike RogersDistrict 32YeaWilliam ValentineDistrict 2AYeaDylan BehlerDistrict 30AYeaMike GriffithDistrict 35AYeaBob LongDistrict 6YeaApril RoseDistrict 5YeaJoe VogelDistrict 17YeaHarry BhandariDistrict 8YeaMichele GuytonDistrict 42BYeaLesley LopezDistrict 39YeaSandy RosenbergDistrict 41YeaRon WatsonDistrict 23YeaAdrian BoafoDistrict 23YeaGuy GuzzoneDistrict 13YeaKim RossDistrict 8YeaMelissa WellsDistrict 40YeaRegina BoyceDistrict 43AYeaAndrea HarrisonDistrict 24YeaMalcolm RuffDistrict 41YeaJennifer White HollandDistrict 10YeaJason BuckelDistrict 1BYeaWayne HartmanDistrict 38CYeaSusan McComasDistrict 34BYeaSheila RuthDistrict 44BYeaJheanelle WilkinsDistrict 20YeaJon CardinDistrict 11BYeaAnne HealeyDistrict 22YeaRic MetzgarDistrict 6YeaSheree Sample-HughesDistrict 37AYeaNicole WilliamsDistrict 22YeaMark ChangDistrict 32YeaTerri HillDistrict 12AYeaApril MillerDistrict 4YeaMatthew SchindlerDistrict 2BYeaGreg WimsDistrict 39YeaLorig CharkoudianDistrict 20YeaJim HinebaughDistrict 1AYeaBernice Mireku-NorthDistrict 14YeaStuart SchmidtDistrict 33BYeaSarah WolekDistrict 16YeaBarrie CilibertiDistrict 4YeaMarvin HolmesDistrict 23YeaDavid MoonDistrict 20YeaEmily ShettyDistrict 18YeaJamila WoodsDistrict 26YeaLuke ClippingerDistrict 46YeaKevin HornbergerDistrict 35BYeaGabriel MorenoDistrict 13YeaGary SimmonsDistrict 12BYeaTeresa WoormanDistrict 16YeaDerrick ColeyDistrict 24YeaSeth HowardDistrict 30BYeaTodd MorganDistrict 29CYeaKaren SimpsonDistrict 3YeaChao WuDistrict 9AYeaFrank ConawayDistrict 40YeaTom HutchinsonDistrict 37BYeaLaToya NkongoloDistrict 31YeaWill SmithDistrict 20YeaCaylin YoungDistrict 45YeaCharlotte CrutchfieldDistrict 19YeaJulian IveyDistrict 47AYeaDarrell OdomDistrict 27AYeaJared SolomonDistrict 18YeaNatalie ZieglerDistrict 9AYeaLauren ArikanDistrict 7BNayBrian ChisholmDistrict 31NayRobin GrammerDistrict 6NayRyan NawrockiDistrict 7ANayKathy SzeligaDistrict 7ANayTerry BakerDistrict 1CNayMark FisherDistrict 27CNayMatt MorganDistrict 29ANayGabriel AceveroDistrict 39Not votingBrian CrosbyDistrict 29BNot votingChris TomlinsonDistrict 5Not votingC.T. WilsonDistrict 28Not votingWilliam WivellDistrict 2ANot votingChristopher BouchatDistrict 5Not votingAletheia McCaskillDistrict 44BNot votingAdrienne JonesDistrict 10Absent
Speakeras recorded — not linked to a profileYea
Mangioneas recorded — not linked to a profileYea
Martinezas recorded — not linked to a profileYea
Official record — Maryland General Assembly roll call
Fiscal and Policy Note — official analysis by legislative staff (PDF) Bill text (Enrolled) — Maryland General Assembly (PDF) Bill text (First reading) — Maryland General Assembly (PDF) Bill text (Third reading) — Maryland General Assembly (PDF) Official record — Maryland General Assembly bill page

Official records. Maryland legislators, bills and roll-call votes from the Maryland General Assembly, imported through Open States on Oct 27, 2026 (partial import — not yet the full session). Accuracy review against the official site is still under way. Campaign-finance records for Maryland are not imported yet.