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.
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
- IntroducedJan 30, 2025 · Senate
- 43 daysPassed SenateMar 14, 2025
- 90 daysPassed HouseJun 12, 2025
- 26 daysPresented to the PresidentJul 8, 2025
- 8 daysSigned into lawJul 16, 2025
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
| Cosponsor | Signed on | |
|---|---|---|
| Sen. Heinrich, Martin [D-NM] | Jan 30, 2025 | Original cosponsor |
| Sen. Grassley, Chuck [R-IA] | Jan 30, 2025 | Original cosponsor |
| Sen. Marshall, Roger [R-KS] | Jan 30, 2025 | Original cosponsor |
| Sen. Young, Todd [R-IN] | Jan 30, 2025 | Original cosponsor |
| Sen. Daines, Steve [R-MT] | Jan 30, 2025 | Original cosponsor |
| Sen. Rounds, Mike [R-SD] | Jan 30, 2025 | Original cosponsor |
| Sen. Capito, Shelley Moore [R-WV] | Jan 30, 2025 | Original cosponsor |
| Sen. Schmitt, Eric [R-MO] | Jan 30, 2025 | Original cosponsor |
| Sen. Kennedy, John [R-LA] | Jan 30, 2025 | Original cosponsor |
| Sen. Gallego, Ruben [D-AZ] | Jan 30, 2025 | Original cosponsor |
| Sen. Hassan, Margaret Wood [D-NH] | Jan 30, 2025 | Original cosponsor |
| Sen. Cortez Masto, Catherine [D-NV] | Jan 30, 2025 | Original cosponsor |
| Sen. Shaheen, Jeanne [D-NH] | Jan 30, 2025 | Original cosponsor |
| Sen. King, Angus S., Jr. [I-ME] | Jan 30, 2025 | Original cosponsor |
| Sen. Kelly, Mark [D-AZ] | Jan 30, 2025 | Original cosponsor |
| Sen. Cornyn, John [R-TX] | Jan 30, 2025 | Original 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
| Date | Chamber | Vote | Yeas | Nays |
|---|---|---|---|---|
| Mar 6, 2025 | Senate | Cloture on the motion to proceed to the measure invoked in Senate by Yea-Nay Vote. 82 - 12. Record Vote Number: 110. | 82 | 12 |
| Mar 13, 2025 | Senate | Cloture on the measure invoked in Senate by Yea-Nay Vote. 84 - 15. Record Vote Number: 124. | 84 | 15 |
| Mar 14, 2025 | Senate | Passed Senate with an amendment by Yea-Nay Vote. 84 - 16. Record Vote Number: 127. | 84 | 16 |
| Jun 12, 2025 | House | On passage Passed by the Yeas and Nays: 321 - 104 (Roll no. 166). | 321 | 104 |
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
| Amendment | Sponsor | What it did | Result |
|---|---|---|---|
| S.Amdt. 1265 Mar 12, 2025 | John Thune (R-SD) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1264 Mar 12, 2025 | John Thune (R-SD) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1263 Mar 12, 2025 | John Thune (R-SD) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1262 Mar 12, 2025 | John Thune (R-SD) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1261 Mar 12, 2025 | John Thune (R-SD) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1260 Mar 12, 2025 | John Cornyn (R-TX) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1259 Mar 12, 2025 | Dan Sullivan (R-AK) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1258 Mar 11, 2025 | Raphael Warnock (D-GA) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1257 Mar 11, 2025 | Mazie Hirono (D-HI) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1256 Mar 11, 2025 | Josh Hawley (R-MO) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1255 Mar 11, 2025 | Josh Hawley (R-MO) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1254 Mar 11, 2025 | Richard Durbin (D-IL) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1253 Mar 11, 2025 | Richard Durbin (D-IL) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1252 Mar 11, 2025 | Richard Durbin (D-IL) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1251 Mar 11, 2025 | Richard Durbin (D-IL) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1250 Mar 11, 2025 | Richard Durbin (D-IL) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1249 Mar 11, 2025 | Raphael Warnock (D-GA) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1248 Mar 11, 2025 | John Hickenlooper (D-CO) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1247 Mar 11, 2025 | James Risch (R-ID) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1246 Mar 11, 2025 | Jeff Merkley (D-OR) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1245 Mar 11, 2025 | Jeff Merkley (D-OR) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1244 Mar 10, 2025 | Rick Scott (R-FL) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1243 Mar 10, 2025 | Christopher Coons (D-DE) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1242 Mar 10, 2025 | Christopher Coons (D-DE) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1241 Mar 10, 2025 | Catherine Cortez Masto (D-NV) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1240 Mar 10, 2025 | Catherine Cortez Masto (D-NV) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1239 Mar 10, 2025 | Lisa Blunt Rochester (D-DE) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1238 Mar 10, 2025 | Ben Luján (D-NM) | No purpose statement filed | Filed, 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 filed | Filed, never voted on |
| S.Amdt. 1235 Mar 6, 2025 | Cory Booker (D-NJ) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1234 Mar 6, 2025 | Cory Booker (D-NJ) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1233 Mar 6, 2025 | Cory Booker (D-NJ) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1232 Mar 6, 2025 | Maggie Hassan (D-NH) | No purpose statement filed | Filed, never voted on |
| S.Amdt. 1231 Mar 6, 2025 | Peter Welch (D-VT) | No purpose statement filed | Filed, never voted on |
Full action history
Show all 42 official actions
| Jul 16, 2025 | Signed by President. |
| Jul 16, 2025 | Signed by President. |
| Jul 16, 2025 | Became Public Law No: 119-26. |
| Jul 16, 2025 | Became Public Law No: 119-26. |
| Jul 8, 2025 | Presented to President. |
| Jul 8, 2025 | Presented to President. |
| Jun 12, 2025 | Motion to reconsider laid on the table Agreed to without objection. |
| Jun 12, 2025 | Passed/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, 2025 | On passage Passed by the Yeas and Nays: 321 - 104 (Roll no. 166). (text: 6/11/2025 CR H2625-2627) |
| Jun 12, 2025 | Considered as unfinished business. (consideration: CR H2806) |
| Jun 11, 2025 | 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 announced. |
| Jun 11, 2025 | The previous question was ordered pursuant to the rule. |
| Jun 11, 2025 | DEBATE - The House proceeded with one hour of debate on S. 331. |
| Jun 11, 2025 | 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. |
| Jun 11, 2025 | Considered under the provisions of rule H. Res. 489. (consideration: CR H2625-2633) |
| Jun 10, 2025 | Rule H. Res. 489 passed House. |
| Jun 9, 2025 | 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 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, 2025 | Held at the desk. |
| Mar 18, 2025 | Received in the House. |
| Mar 14, 2025 | Considered by Senate. (consideration: CR S1762-1765) |
| Mar 14, 2025 | The committee substitute agreed to by Unanimous Consent. |
| Mar 14, 2025 | Passed/agreed to in Senate: Passed Senate with an amendment by Yea-Nay Vote. 84 - 16. Record Vote Number: 127. |
| Mar 14, 2025 | Passed Senate with an amendment by Yea-Nay Vote. 84 - 16. Record Vote Number: 127. |
| Mar 14, 2025 | Message on Senate action sent to the House. |
| Mar 13, 2025 | Cloture on the measure invoked in Senate by Yea-Nay Vote. 84 - 15. Record Vote Number: 124. (CR S1735) |
| Mar 13, 2025 | Considered by Senate. (consideration: CR S1735) |
| Mar 11, 2025 | Considered by Senate. (consideration: CR S1659) |
| Mar 11, 2025 | Cloture motion on the measure presented in Senate. (CR S1659) |
| Mar 10, 2025 | Motion to proceed to measure considered in Senate. (CR S1623) |
| Mar 10, 2025 | Motion to proceed to consideration of measure agreed to in Senate by Voice Vote. (consideration: CR S1623) |
| Mar 10, 2025 | Measure laid before Senate by motion. |
| Mar 6, 2025 | Motion to proceed to measure considered in Senate. (CR S1596) |
| Mar 6, 2025 | Cloture 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, 2025 | Motion to proceed to measure considered in Senate. (CR S1521) |
| Mar 4, 2025 | Motion to proceed to consideration of measure made in Senate. (CR S1488) |
| Mar 4, 2025 | Cloture motion on the motion to proceed to the measure presented in Senate. (CR S1488) |
| Mar 3, 2025 | Committee on the Judiciary. Reported by Senator Grassley with an amendment in the nature of a substitute. Without written report. |
| Mar 3, 2025 | Committee on the Judiciary. Reported by Senator Grassley with an amendment in the nature of a substitute. Without written report. |
| Mar 3, 2025 | Placed on Senate Legislative Calendar under General Orders. Calendar No. 18. |
| Feb 27, 2025 | Committee on the Judiciary. Ordered to be reported with an amendment in the nature of a substitute favorably. |
| Jan 30, 2025 | Introduced in Senate |
| Jan 30, 2025 | Read 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.