Pub. L. 119-26 · S. 331 · 119th Congress

HALT Fentanyl Act

Signed into law Jul 16, 2025 · Crime and Law Enforcement

What this law does

  • Places fentanyl-related substances permanently in Schedule I, the strictest category of controlled drugs.
  • Applies the same amount limits and penalties as for fentanyl look-alike drugs, such as a 10-year minimum prison term for 100 grams or more.
  • Creates a new, alternative registration process for some research using Schedule I drugs.
  • Eases other research rules, such as allowing one registration for related research sites and fewer repeat inspections.
  • States that Congress agrees with a 2018 court ruling treating butyryl fentanyl as a look-alike of fentanyl.
2 subjects in this law: Fentanyl drug penaltiesDrug research rules

The U.S. Constitution does not limit a bill to one subject, so a single law can carry several separate measures. Lawmakers vote yes or no on the whole package.

Plain-language list by Voting On, based only on the official summary by the nonpartisan Congressional Research Service and the bill's titles. Read the official summary.

How it became law

  1. IntroducedJan 30, 2025 · Senate
  2. 43 daysPassed SenateMar 14, 2025
  3. 90 daysPassed HouseJun 12, 2025
  4. 26 daysPresented to the PresidentJul 8, 2025
  5. 8 daysSigned into lawJul 16, 2025
167days, introduction to signature
43days to pass the Senate
90more days to pass the House
Nowent back to a chamber after changes
Novetoed

Official summary

Halt All Lethal Trafficking of Fentanyl Act or the HALT Fentanyl Act

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.

Summary by the nonpartisan Congressional Research Service (Public Law, Jul 17, 2025).

Who wrote it

Sponsor: Sen. Cassidy, Bill [R-LA]

31 cosponsors: 6 Democrats, 24 Republicans, 1 Independents. 16 signed on the day it was introduced, 15 joined later.

Show all cosponsors
CosponsorSigned on
Sen. Heinrich, Martin [D-NM]Jan 30, 2025Original cosponsor
Sen. Grassley, Chuck [R-IA]Jan 30, 2025Original cosponsor
Sen. Marshall, Roger [R-KS]Jan 30, 2025Original cosponsor
Sen. Young, Todd [R-IN]Jan 30, 2025Original cosponsor
Sen. Daines, Steve [R-MT]Jan 30, 2025Original cosponsor
Sen. Rounds, Mike [R-SD]Jan 30, 2025Original cosponsor
Sen. Capito, Shelley Moore [R-WV]Jan 30, 2025Original cosponsor
Sen. Schmitt, Eric [R-MO]Jan 30, 2025Original cosponsor
Sen. Kennedy, John [R-LA]Jan 30, 2025Original cosponsor
Sen. Gallego, Ruben [D-AZ]Jan 30, 2025Original cosponsor
Sen. Hassan, Margaret Wood [D-NH]Jan 30, 2025Original cosponsor
Sen. Cortez Masto, Catherine [D-NV]Jan 30, 2025Original cosponsor
Sen. Shaheen, Jeanne [D-NH]Jan 30, 2025Original cosponsor
Sen. King, Angus S., Jr. [I-ME]Jan 30, 2025Original cosponsor
Sen. Kelly, Mark [D-AZ]Jan 30, 2025Original cosponsor
Sen. Cornyn, John [R-TX]Jan 30, 2025Original cosponsor
Sen. Hawley, Josh [R-MO]Feb 3, 2025
Sen. Tillis, Thomas [R-NC]Feb 3, 2025
Sen. Graham, Lindsey [R-SC]Feb 3, 2025
Sen. Cruz, Ted [R-TX]Feb 3, 2025
Sen. Britt, Katie Boyd [R-AL]Feb 3, 2025
Sen. Blackburn, Marsha [R-TN]Feb 3, 2025
Sen. Lee, Mike [R-UT]Feb 3, 2025
Sen. Moody, Ashley [R-FL]Feb 11, 2025
Sen. McCormick, David [R-PA]Mar 6, 2025
Sen. Collins, Susan M. [R-ME]Mar 6, 2025
Sen. Sullivan, Dan [R-AK]Mar 6, 2025
Sen. Justice, James C. [R-WV]Mar 6, 2025
Sen. Ricketts, Pete [R-NE]Mar 6, 2025
Sen. Ernst, Joni [R-IA]Mar 10, 2025
Sen. Hyde-Smith, Cindy [R-MS]Mar 11, 2025

Recorded votes

DateChamberVoteYeasNays
Mar 6, 2025SenateCloture on the motion to proceed to the measure invoked in Senate by Yea-Nay Vote. 82 - 12. Record Vote Number: 110.8212
Mar 13, 2025SenateCloture on the measure invoked in Senate by Yea-Nay Vote. 84 - 15. Record Vote Number: 124.8415
Mar 14, 2025SenatePassed Senate with an amendment by Yea-Nay Vote. 84 - 16. Record Vote Number: 127.8416
Jun 12, 2025HouseOn passage Passed by the Yeas and Nays: 321 - 104 (Roll no. 166).321104

What was added

Amendments adopted (0)

No floor amendments were adopted. Any changes were made in committee or in a later version of the bill.

Sections in the final law that were not in the first version (Introduced in Senate) (0)

None. Every section heading in the final law was already in the first version (Introduced in Senate).

What was removed

Sections in the first version (Introduced in Senate) that did not make it into the law (0)

None. Every section heading from the first version (Introduced in Senate) remains in the law.

Compared by section heading between the Introduced in Senate text (Jan 30, 2025) and the Enrolled Bill text, both from GovInfo. Wording changes inside a section that kept its heading are not shown here; see the amendments and the text versions.

Proposed but not adopted

No amendments were voted down or withdrawn.

35 more amendments were filed but never brought to a vote
AmendmentSponsorWhat it didResult
S.Amdt. 1265
Mar 12, 2025
John Thune (R-SD)No purpose statement filedFiled, never voted on
S.Amdt. 1264
Mar 12, 2025
John Thune (R-SD)No purpose statement filedFiled, never voted on
S.Amdt. 1263
Mar 12, 2025
John Thune (R-SD)No purpose statement filedFiled, never voted on
S.Amdt. 1262
Mar 12, 2025
John Thune (R-SD)No purpose statement filedFiled, never voted on
S.Amdt. 1261
Mar 12, 2025
John Thune (R-SD)No purpose statement filedFiled, never voted on
S.Amdt. 1260
Mar 12, 2025
John Cornyn (R-TX)No purpose statement filedFiled, never voted on
S.Amdt. 1259
Mar 12, 2025
Dan Sullivan (R-AK)No purpose statement filedFiled, never voted on
S.Amdt. 1258
Mar 11, 2025
Raphael Warnock (D-GA)No purpose statement filedFiled, never voted on
S.Amdt. 1257
Mar 11, 2025
Mazie Hirono (D-HI)No purpose statement filedFiled, never voted on
S.Amdt. 1256
Mar 11, 2025
Josh Hawley (R-MO)No purpose statement filedFiled, never voted on
S.Amdt. 1255
Mar 11, 2025
Josh Hawley (R-MO)No purpose statement filedFiled, never voted on
S.Amdt. 1254
Mar 11, 2025
Richard Durbin (D-IL)No purpose statement filedFiled, never voted on
S.Amdt. 1253
Mar 11, 2025
Richard Durbin (D-IL)No purpose statement filedFiled, never voted on
S.Amdt. 1252
Mar 11, 2025
Richard Durbin (D-IL)No purpose statement filedFiled, never voted on
S.Amdt. 1251
Mar 11, 2025
Richard Durbin (D-IL)No purpose statement filedFiled, never voted on
S.Amdt. 1250
Mar 11, 2025
Richard Durbin (D-IL)No purpose statement filedFiled, never voted on
S.Amdt. 1249
Mar 11, 2025
Raphael Warnock (D-GA)No purpose statement filedFiled, never voted on
S.Amdt. 1248
Mar 11, 2025
John Hickenlooper (D-CO)No purpose statement filedFiled, never voted on
S.Amdt. 1247
Mar 11, 2025
James Risch (R-ID)No purpose statement filedFiled, never voted on
S.Amdt. 1246
Mar 11, 2025
Jeff Merkley (D-OR)No purpose statement filedFiled, never voted on
S.Amdt. 1245
Mar 11, 2025
Jeff Merkley (D-OR)No purpose statement filedFiled, never voted on
S.Amdt. 1244
Mar 10, 2025
Rick Scott (R-FL)No purpose statement filedFiled, never voted on
S.Amdt. 1243
Mar 10, 2025
Christopher Coons (D-DE)No purpose statement filedFiled, never voted on
S.Amdt. 1242
Mar 10, 2025
Christopher Coons (D-DE)No purpose statement filedFiled, never voted on
S.Amdt. 1241
Mar 10, 2025
Catherine Cortez Masto (D-NV)No purpose statement filedFiled, never voted on
S.Amdt. 1240
Mar 10, 2025
Catherine Cortez Masto (D-NV)No purpose statement filedFiled, never voted on
S.Amdt. 1239
Mar 10, 2025
Lisa Blunt Rochester (D-DE)No purpose statement filedFiled, never voted on
S.Amdt. 1238
Mar 10, 2025
Ben Luján (D-NM)No purpose statement filedFiled, never voted on
S.Amdt. 1237
Mar 14, 2025
Chuck Grassley (R-IA)To improve the bill.Filed, never voted on
S.Amdt. 1236
Mar 6, 2025
Cory Booker (D-NJ)No purpose statement filedFiled, never voted on
S.Amdt. 1235
Mar 6, 2025
Cory Booker (D-NJ)No purpose statement filedFiled, never voted on
S.Amdt. 1234
Mar 6, 2025
Cory Booker (D-NJ)No purpose statement filedFiled, never voted on
S.Amdt. 1233
Mar 6, 2025
Cory Booker (D-NJ)No purpose statement filedFiled, never voted on
S.Amdt. 1232
Mar 6, 2025
Maggie Hassan (D-NH)No purpose statement filedFiled, never voted on
S.Amdt. 1231
Mar 6, 2025
Peter Welch (D-VT)No purpose statement filedFiled, never voted on

Full action history

Show all 42 official actions
Jul 16, 2025Signed by President.
Jul 16, 2025Signed by President.
Jul 16, 2025Became Public Law No: 119-26.
Jul 16, 2025Became Public Law No: 119-26.
Jul 8, 2025Presented to President.
Jul 8, 2025Presented to President.
Jun 12, 2025Motion to reconsider laid on the table Agreed to without objection.
Jun 12, 2025Passed/agreed to in House: On passage Passed by the Yeas and Nays: 321 - 104 (Roll no. 166). (text: 6/11/2025 CR H2625-2627)
Jun 12, 2025On passage Passed by the Yeas and Nays: 321 - 104 (Roll no. 166). (text: 6/11/2025 CR H2625-2627)
Jun 12, 2025Considered as unfinished business. (consideration: CR H2806)
Jun 11, 2025POSTPONED 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 announced.
Jun 11, 2025The previous question was ordered pursuant to the rule.
Jun 11, 2025DEBATE - The House proceeded with one hour of debate on S. 331.
Jun 11, 2025Rule 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 recommit on H.R. 884, H.R. 2056, and H.R. 2096, and one motion to commit on S. 331.
Jun 11, 2025Considered under the provisions of rule H. Res. 489. (consideration: CR H2625-2633)
Jun 10, 2025Rule H. Res. 489 passed House.
Jun 9, 2025Rules 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 each bill. The resolution provides for one motion to recommit on H.R. 884, H.R. 2056, and H.R. 2096, and one motion to commit on S. 331.
Mar 18, 2025Held at the desk.
Mar 18, 2025Received in the House.
Mar 14, 2025Considered by Senate. (consideration: CR S1762-1765)
Mar 14, 2025The committee substitute agreed to by Unanimous Consent.
Mar 14, 2025Passed/agreed to in Senate: Passed Senate with an amendment by Yea-Nay Vote. 84 - 16. Record Vote Number: 127.
Mar 14, 2025Passed Senate with an amendment by Yea-Nay Vote. 84 - 16. Record Vote Number: 127.
Mar 14, 2025Message on Senate action sent to the House.
Mar 13, 2025Cloture on the measure invoked in Senate by Yea-Nay Vote. 84 - 15. Record Vote Number: 124. (CR S1735)
Mar 13, 2025Considered by Senate. (consideration: CR S1735)
Mar 11, 2025Considered by Senate. (consideration: CR S1659)
Mar 11, 2025Cloture motion on the measure presented in Senate. (CR S1659)
Mar 10, 2025Motion to proceed to measure considered in Senate. (CR S1623)
Mar 10, 2025Motion to proceed to consideration of measure agreed to in Senate by Voice Vote. (consideration: CR S1623)
Mar 10, 2025Measure laid before Senate by motion.
Mar 6, 2025Motion to proceed to measure considered in Senate. (CR S1596)
Mar 6, 2025Cloture on the motion to proceed to the measure invoked in Senate by Yea-Nay Vote. 82 - 12. Record Vote Number: 110. (CR S1596)
Mar 5, 2025Motion to proceed to measure considered in Senate. (CR S1521)
Mar 4, 2025Motion to proceed to consideration of measure made in Senate. (CR S1488)
Mar 4, 2025Cloture motion on the motion to proceed to the measure presented in Senate. (CR S1488)
Mar 3, 2025Committee on the Judiciary. Reported by Senator Grassley with an amendment in the nature of a substitute. Without written report.
Mar 3, 2025Committee on the Judiciary. Reported by Senator Grassley with an amendment in the nature of a substitute. Without written report.
Mar 3, 2025Placed on Senate Legislative Calendar under General Orders. Calendar No. 18.
Feb 27, 2025Committee on the Judiciary. Ordered to be reported with an amendment in the nature of a substitute favorably.
Jan 30, 2025Introduced in Senate
Jan 30, 2025Read twice and referred to the Committee on the Judiciary.

Sources: Congress.gov (bill record, sponsors, actions, amendments, CRS summary) and GovInfo (official text). Days are calendar days.

HALT Fentanyl Act (Pub. L. 119-26) | Voting On