HALT Fentanyl Act
Public Law 119-26 · S. 331 · 119th Congress · began in the Senate
Signed by Donald Trump (R) on Jul 16, 2025 · Crime and Law Enforcement
Sponsor: Sen. Bill Cassidy (R-LA)
Cosponsors (31): Sen. Martin Heinrich, Sen. Chuck Grassley,
Passage votesYeaNay
- HouseRecorded vote: 321 yea, 104 nay321–104
- SenateRecorded vote: 84 yea, 16 nay84–16
Data notes
The final version of the law, as each chamber passed it. A chamber that passed it by voice vote or unanimous consent has no count. “Method not stated” means the record does not say how the chamber voted. Where the record has a member-by-member vote, the “Who voted for it” section shows who voted yea.
Summary
The Congressional Research Service’s plain-language summary of what the law does.
This act permanently places fentanyl-related substances as a class into schedule I of the Controlled Substances Act. A schedule I controlled substance is a drug, substance, or chemical that has a high potential for abuse; has no currently accepted medical value; and is subject to regulatory controls and administrative, civil, and criminal penalties under the Controlled Substances Act.
Under the act, offenses involving fentanyl-related substances are triggered by the same quantity thresholds and subject to the same penalties as offenses involving fentanyl analogues (e.g., offenses involving 100 grams or more trigger a 10-year mandatory minimum prison term).
Additionally, the act establishes a new, alternative registration process for certain schedule I research.
The act also makes several other changes to registration requirements for conducting research with controlled substances, including
• permitting a single registration for related research sites in certain circumstances,
• waiving the requirement for a new inspection in certain situations, and
• allowing a registered researcher to perform certain manufacturing activities with small quantities of a substance without obtaining a manufacturing registration.
Finally, the act expresses the sense that Congress agrees with the interpretation of the Controlled Substances Act in United States v. McCray, a 2018 case decided by the U.S. District Court for the Western District of New York. In that case, the court held that butyryl fentanyl, a controlled substance, can be considered an analogue of fentanyl even though, under the Controlled Substances Act, the term controlled substance analogue specifically excludes a controlled substance.
Who voted for it
Every senator of the 119th Congress on the ideology compass. Highlighted: the 84 who voted yea on final passage. Faded: everyone else, including those who voted nay, did not vote, or had not yet taken office.
84 yea16 nay
Democrats who voted yea(31)
Sen. Jon OssoffD-GA
Sen. Ben LujánD-NM
Sen. Andy KimD-NJ
Sen. Tina SmithD-MN
Sen. Patty MurrayD-WA
Sen. Richard BlumenthalD-CT
Sen. Brian SchatzD-HI
Sen. Chuck SchumerD-NY
Sen. Tammy BaldwinD-WI
Sen. Elissa SlotkinD-MI
Sen. Kirsten GillibrandD-NY
Sen. Martin HeinrichD-NM
Sen. Maria CantwellD-WA
Sen. Catherine Cortez MastoD-NV
Sen. John HickenlooperD-CO
Sen. Michael BennetD-CO
Sen. Jack ReedD-RI
Sen. Ruben GallegoD-AZ
Sen. Mark KellyD-AZ
Sen. Sheldon WhitehouseD-RI
Sen. Gary PetersD-MI
Sen. Jacky RosenD-NV
Sen. Amy KlobucharD-MN
Sen. Christopher CoonsD-DE
Sen. Richard DurbinD-IL
Sen. Mark WarnerD-VA
Sen. Tim KaineD-VA
Sen. Maggie HassanD-NH
Sen. Angus KingD-ME
Sen. John FettermanD-PA
Sen. Jeanne ShaheenD-NH
Republicans who voted yea(53)
Sen. Susan CollinsR-ME
Sen. Lisa MurkowskiR-AK
Sen. Dan SullivanR-AK
Sen. Mitch McConnellR-KY
Sen. John ThuneR-SD
Sen. Thom TillisR-NC
Sen. Jerry MoranR-KS
Sen. John BoozmanR-AR
Sen. Mike RoundsR-SD
Sen. Lindsey GrahamR-SC
Sen. Roger WickerR-MS
Sen. Shelley CapitoR-WV
Sen. Bill CassidyR-LA
Sen. Markwayne MullinR-OK
Sen. Deb FischerR-NE
Sen. Cindy Hyde-SmithR-MS
Sen. Chuck GrassleyR-IA
Sen. Pete RickettsR-NE
Sen. Kevin CramerR-ND
Sen. John HoevenR-ND
Sen. Josh HawleyR-MO
Sen. Tom CottonR-AR
Sen. James LankfordR-OK
Sen. Tim ScottR-SC
Sen. Todd YoungR-IN
Sen. Joni ErnstR-IA
Sen. Mike CrapoR-ID
Sen. Jim JusticeR-WVSen. Jon HustedR-OH
Sen. Roger MarshallR-KS
Sen. John CornynR-TX
Sen. Dave McCormickR-PA
Sen. Steve DainesR-MT
Sen. John KennedyR-LA
Sen. James RischR-ID
Sen. Tim SheehyR-MT
Sen. Marsha BlackburnR-TN
Sen. John BarrassoR-WY
Sen. John CurtisR-UT
Sen. Jim BanksR-IN
Sen. Katie BrittR-AL
Sen. Ashley MoodyR-FL
Sen. Ted BuddR-NC
Sen. Eric SchmittR-MO
Sen. Bernie MorenoR-OH
Sen. Bill HagertyR-TN
Sen. Rand PaulR-KY
Sen. Ted CruzR-TX
Sen. Cynthia LummisR-WY
Sen. Ron JohnsonR-WI
Sen. Mike LeeR-UT
Sen. Tommy TubervilleR-AL
Sen. Rick ScottR-FL
Data notes
The Senate’s recorded vote on the final version of the law (roll call 127 in Voteview), matched to the vote the record cites and checked against its totals. Positions are each member’s DW-NOMINATE score for that Congress, as on the Ideology page; left to right is more liberal to more conservative. Paired and announced yea votes count as yea. Lists follow the compass, most liberal first. A name links to a profile only for members of the current Congress. A law passed by voice vote or unanimous consent has no member list, and neither does a vote Voteview has not yet recorded.
Committees
The committees the bill was sent to, and what each did with it.
Data notes
A committee links to its page only where it exists in the current Congress; older and renamed committees are named without a link.
Related bills
2 bills the Library of Congress relates to this one.
H.R. 27Public law contains the textRelated bill
HALT Fentanyl Act
H.Res. 489Procedurally related
Providing for consideration of the bill (H.R. 884) to prohibit individuals who are not citizens of the United States from voting in elections in the District of Columbia and to repeal the Local Resident Voting Rights Am…
Data notes
Related bills are identified by the Congressional Research Service, the House and the Senate: companion and identical bills, bills with similar text, bills that were folded into this law, and rules that brought it to the floor. A bill that is itself a public law in this site’s data links here; the others link to Congress.gov.
Timeline
From introduction to signing, newest first: the committees, the floor and the president. 36 actions.
- Jul 16, 2025Became lawBecame law · Became Public Law No: 119-26.
- Became lawBecame law · Signed by President.
- Jul 8, 2025FloorFloor · Presented to President.
- Jun 12, 2025FloorFloor · Motion to reconsider laid on the table Agreed to without objection.
- FloorFloor · On passage Passed by the Yeas and Nays: 321 - 104 (Roll no. 166).House roll call 166
- FloorFloor · Considered as unfinished business.
- Jun 11, 2025FloorFloor · POSTPONED PROCEEDINGS - At the conclusion of debate on S. 331, the Chair put the question on passage of the bill and by voice vote, announced that the ayes had prevailed. Mr. Pallone demanded the yeas and nays and the Chair postponed further proceedings until a time to be announ…
- FloorFloor · The previous question was ordered pursuant to the rule.
- FloorFloor · DEBATE - The House proceeded with one hour of debate on S. 331.
- FloorFloor · Rule provides for consideration of H.R. 884, H.R. 2056, H.R. 2096 and S. 331. The resolution provides for consideration of H.R. 884, H.R. 2056, H.R. 2096, and S. 331 under a closed rule with one hour of general debate for each bill. The resolution provides for one motion to reco…
- FloorFloor · Considered under the provisions of rule H. Res. 489.
- Jun 10, 2025FloorFloor · Rule H. Res. 489 passed House.
- Jun 9, 2025FloorFloor · Rules Committee Resolution H. Res. 489 Reported to House. Rule provides for consideration of H.R. 884, H.R. 2056, H.R. 2096 and S. 331. The resolution provides for consideration of H.R. 884, H.R. 2056, H.R. 2096, and S. 331 under a closed rule with one hour of general debate for…
- Mar 18, 2025FloorFloor · Held at the desk.
- FloorFloor · Received in the House.
- Mar 14, 2025FloorFloor · Message on Senate action sent to the House.
- FloorFloor · Passed Senate with an amendment by Yea-Nay Vote. 84 - 16. Record Vote Number: 127.Senate roll call 127
- FloorFloor · The committee substitute agreed to by Unanimous Consent.
- FloorFloor · Considered by Senate.
- Mar 13, 2025FloorFloor · Considered by Senate.
- FloorFloor · Cloture on the measure invoked in Senate by Yea-Nay Vote. 84 - 15. Record Vote Number: 124. (CR S1735)Senate roll call 124
- Mar 11, 2025FloorFloor · Cloture motion on the measure presented in Senate. (CR S1659)
- FloorFloor · Considered by Senate.
- Mar 10, 2025FloorFloor · Measure laid before Senate by motion.
- FloorFloor · Motion to proceed to consideration of measure agreed to in Senate by Voice Vote.
- FloorFloor · Motion to proceed to measure considered in Senate. (CR S1623)
- Mar 6, 2025FloorFloor · Cloture on the motion to proceed to the measure invoked in Senate by Yea-Nay Vote. 82 - 12. Record Vote Number: 110. (CR S1596)Senate roll call 110
- FloorFloor · Motion to proceed to measure considered in Senate. (CR S1596)
- Mar 5, 2025FloorFloor · Motion to proceed to measure considered in Senate. (CR S1521)
- Mar 4, 2025FloorFloor · Cloture motion on the motion to proceed to the measure presented in Senate. (CR S1488)
Data notes
Every action the Library of Congress lists for the bill, from introduction to signing, plus the dated committee hearings. The source lists many steps twice (the chamber’s own entry and the Library of Congress copy, or a presidential and a became-law entry with the same words); those are shown once. Amendments are listed in their own section.
Amendments
35 amendments offered to the bill, with the last recorded step of each.
- Offered, no vote recorded
S.Amdt. 1265SenateSen. John ThuneR-SD· offered Mar 12, 2025No vote recorded
Mar 12, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1264SenateSen. John ThuneR-SD· offered Mar 12, 2025No vote recorded
Mar 12, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1263SenateSen. John ThuneR-SD· offered Mar 12, 2025No vote recorded
Mar 12, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1262SenateSen. John ThuneR-SD· offered Mar 12, 2025No vote recorded
Mar 12, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1261SenateSen. John ThuneR-SD· offered Mar 12, 2025No vote recorded
Mar 12, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1260SenateSen. John CornynR-TX· offered Mar 12, 2025No vote recorded
Mar 12, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1259SenateSen. Dan SullivanR-AK· offered Mar 12, 2025No vote recorded
Mar 12, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1258SenateSen. Raphael WarnockD-GA· offered Mar 11, 2025No vote recorded
Mar 11, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1257SenateSen. Mazie HironoD-HI· offered Mar 11, 2025No vote recorded
Mar 11, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1256SenateSen. Josh HawleyR-MO· offered Mar 11, 2025No vote recorded
Mar 11, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1255SenateSen. Josh HawleyR-MO· offered Mar 11, 2025No vote recorded
Mar 11, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1254SenateSen. Richard DurbinD-IL· offered Mar 11, 2025No vote recorded
Mar 11, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1253SenateSen. Richard DurbinD-IL· offered Mar 11, 2025No vote recorded
Mar 11, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1252SenateSen. Richard DurbinD-IL· offered Mar 11, 2025No vote recorded
Mar 11, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1251SenateSen. Richard DurbinD-IL· offered Mar 11, 2025No vote recorded
Mar 11, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1250SenateSen. Richard DurbinD-IL· offered Mar 11, 2025No vote recorded
Mar 11, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1249SenateSen. Raphael WarnockD-GA· offered Mar 11, 2025No vote recorded
Mar 11, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1248SenateSen. John HickenlooperD-CO· offered Mar 11, 2025No vote recorded
Mar 11, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1247SenateSen. James RischR-ID· offered Mar 11, 2025No vote recorded
Mar 11, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1246SenateSen. Jeff MerkleyD-OR· offered Mar 11, 2025No vote recorded
Mar 11, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1245SenateSen. Jeff MerkleyD-OR· offered Mar 11, 2025No vote recorded
Mar 11, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1244SenateSen. Rick ScottR-FL· offered Mar 10, 2025No vote recorded
Mar 10, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1243SenateSen. Christopher CoonsD-DE· offered Mar 10, 2025No vote recorded
Mar 10, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1242SenateSen. Christopher CoonsD-DE· offered Mar 10, 2025No vote recorded
Mar 10, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1241SenateSen. Catherine Cortez MastoD-NV· offered Mar 10, 2025No vote recorded
Mar 10, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1240SenateSen. Catherine Cortez MastoD-NV· offered Mar 10, 2025No vote recorded
Mar 10, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1239SenateSen. Lisa Blunt RochesterD-DE· offered Mar 10, 2025No vote recorded
Mar 10, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1238SenateSen. Ben LujánD-NM· offered Mar 10, 2025No vote recorded
Mar 10, 2025: Senate amendment submitted
- Other
S.Amdt. 1237SenateSen. Chuck GrassleyR-IA· offered Mar 10, 2025Other
To improve the bill.
Mar 14, 2025: Considered by Senate. (consideration: CR S1765)
- Offered, no vote recorded
S.Amdt. 1236SenateSen. Cory BookerD-NJ· offered Mar 6, 2025No vote recorded
Mar 6, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1235SenateSen. Cory BookerD-NJ· offered Mar 6, 2025No vote recorded
Mar 6, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1234SenateSen. Cory BookerD-NJ· offered Mar 6, 2025No vote recorded
Mar 6, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1233SenateSen. Cory BookerD-NJ· offered Mar 6, 2025No vote recorded
Mar 6, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1232SenateSen. Maggie HassanD-NH· offered Mar 6, 2025No vote recorded
Mar 6, 2025: Senate amendment submitted
- Offered, no vote recorded
S.Amdt. 1231SenateSen. Peter WelchD-VT· offered Mar 6, 2025No vote recorded
Mar 6, 2025: Senate amendment submitted
Data notes
Amendments offered to this bill in either chamber, as the Library of Congress records them: each with a status read from its last recorded step: agreed to, rejected, withdrawn, ruled out of order, fell with another amendment, or offered with no vote recorded (most Senate amendments are only ever offered). The wording of each amendment is the source’s. Amendments to amendments and amendments to other bills are not listed.
Official record
The bill’s full text is on Congress.gov. Data through Oct 7, 2026.






























































































































































































































































































































