H.R.7147 DHS Appropriations Act (ICE Funding)
DHS Appropriations Act — funds $10 billion for ICE enforcement operations (119th Congress)
View on Congress.govLegal & Constitutional Grounding
The Refugee Convention requires access to asylum procedures; enforcement-only funding undermines this obligation.
- 8 U.S.C. § 1158 — codifies asylum right in U.S. law
Bill activity
Introduced Jan 20, 2026 by Tom Cole (R-OK). Passed the House Jan 22, 2026, 220-207. Passed the Senate with an amendment by voice vote Mar 27, 2026. The House agreed to the Senate amendment with an amendment Mar 27, 2026, 213-203, by adopting H.Res.1142, a self-executing rule. The Senate tabled the House message (the House amendment) by voice vote Apr 2, 2026. The House receded from its amendment and concurred in the Senate amendment by voice vote under suspension of the rules Apr 30, 2026. Became Public Law 119-86 on Apr 30, 2026.
- Reached the House floor under a special rule from the Rules Committee (H.Res.1014).
- Reached the Senate floor by unanimous consent.
- IntroducedJan 20, 2026
- Passed HouseJan 22, 2026
- Passed SenateMar 27, 2026
- House agreed to the Senate amendmentApr 30, 2026
- To PresidentApr 30, 2026
- Became LawApr 30, 2026
Latest action Apr 30, 2026: Became Public Law No: 119-86.
Sponsor Tom Cole (R-OK). No cosponsors
Activity log
- Introduced in House
- Referred to the House Committee on Appropriations, and in addition to the Committee on the Budget, for a period to be subsequently determined by the Speaker, in each case for consideration of such provisions as fall within the...
House floor day: vote on the rule (H.Res.1014), passage (11 steps)
- Rules Committee Resolution H. Res. 1014 Reported to House. Rule provides for consideration of H.R. 7148 and H.R. 7147. The resolution provides for consideration of H.R. 7148 under a structured rule and H.R. 7147 under a closed...
- On ordering the previous question on the amendment and the resolution Agreed to by the Yeas and Nays: 215-213 (Roll no. 39).
- Passed/agreed to in House: On agreeing to the resolution, as amended Agreed to by recorded vote: 214 - 213 (Roll no. 41).
- Rule H. Res. 1014 passed House.
- Considered under the provisions of rule H. Res. 1014.
- Rule provides for consideration of H.R. 7148 and H.R. 7147. The resolution provides for consideration of H.R. 7148 under a structured rule and H.R. 7147 under a closed rule. The rule provides for one hour of debate and a...
- DEBATE - The House proceeded with one hour of debate on H.R. 7147.
- The previous question was ordered pursuant to the rule.
- POSTPONED PROCEEDINGS - The Chair put the question on passage of the bill. Pursuant to clause 10 of rule 20, the yeas and nays are ordered. Further proceedings are postponed.
- Considered as unfinished business.
- On passage Passed by the Yeas and Nays: 220 - 207 (Roll no. 42). (text of amendment in the nature of a substitute: CR H1300-1311)
- House vote: Passage of the billCounted in grades
Passed, 220-207
Member breakdown · Official House roll call 42 - Motion to reconsider laid on the table Agreed to without objection.House
- Received in the Senate.
- Read the first time. Placed on Senate Legislative Calendar under Read the First Time.Senate
- Read the second time. Placed on Senate Legislative Calendar under General Orders. Calendar No. 311.Senate
- Motion to proceed to consideration of measure made in Senate.Senate
- Motion to proceed to measure considered in Senate. (CR S547)Senate
- Cloture motion on the motion to proceed to the measure presented in Senate. (CR S557)Senate
- Motion to proceed to measure considered in Senate. (CR S559)Senate
Senate floor day: 1 recorded vote (4 steps)
Congress.gov lists Senate floor actions without times of day, so the order of steps without a roll-call number is reconstructed from the action list.
- Motion to proceed to measure considered in Senate. (CR S593)
- Cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 52 - 47. Record Vote Number: 38.
- Motion by Senator Thune to reconsider the vote by which cloture on the motion to proceed to the measure was not invoked (Record Vote No. 38) entered in Senate.
- Second cloture motion on the motion to proceed to the measure presented in Senate. (CR S593)
- Second cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 50 - 45. Record Vote Number: 39. (CR S641)Senate
- Motion by Senator Thune to reconsider the vote by which the second cloture on the motion to proceed to the measure was not invoked (Record Vote No. 39) entered in Senate.Senate
Senate floor day: 1 recorded vote (3 steps)
Congress.gov lists Senate floor actions without times of day, so the order of steps without a roll-call number is reconstructed from the action list.
- Motion to proceed to consideration of the motion to reconsider the vote by which cloture was not invoked on the motion to proceed to the measure (Record Vote No. 38) agreed to in Senate by Voice Vote. (CR S871)
- Motion by Senator Thune to reconsider the vote (Record Vote No. 38) by which cloture was not invoked on the motion to proceed to the measure agreed to in Senate by Voice Vote. (CR S871)
- Upon reconsideration, cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 51 - 45. Record Vote Number: 47.
- Motion to proceed to consideration of measure made in Senate. (CR S946)Senate
- Third cloture motion on the motion to proceed to the measure presented in Senate. (CR S946)Senate
Senate floor day: 1 recorded vote (3 steps)
Congress.gov lists Senate floor actions without times of day, so the order of steps without a roll-call number is reconstructed from the action list.
- Motion to proceed to measure considered in Senate. (CR S1024)
- Third cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 51 - 46. Record Vote Number: 54. (CR S1034)
- Motion by Senator Thune to reconsider the vote by which the third cloture on the motion to proceed to the measure was not invoked (Record Vote No. 54) entered in Senate.
- Motion to proceed to consideration of measure made in Senate. (CR S1311)Senate
Senate floor day: 1 recorded vote (4 steps)
Congress.gov lists Senate floor actions without times of day, so the order of steps without a roll-call number is reconstructed from the action list.
- Motion to proceed to consideration of measure made in Senate. (CR S1419)
- Motion to proceed to consideration of the motion to reconsider the vote by which the second cloture on the motion to proceed to the measure was not invoked (Record Vote No. 39) agreed to in Senate by Voice Vote.
- Motion by Senator Thune to reconsider the vote by which the second cloture motion on the motion to proceed to the measure was not invoked (Record Vote No. 39) agreed to in Senate by Voice Vote.
- Upon reconsideration, second cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 47 - 37. Record Vote Number: 59. (CR S1425)
- Motion to proceed to consideration of measure made in Senate. (CR S1461)Senate
- Motion to proceed to consideration of measure made in Senate. (CR S1495)Senate
- Motion to proceed to consideration of measure made in Senate. (CR S1561)Senate
- Motion to proceed to consideration of measure withdrawn in Senate.Senate
- Motion to proceed to consideration of measure made in Senate. (CR S1570)Senate
- Fourth cloture motion on the motion to proceed to the measure presented in Senate. (CR S1577)Senate
Senate floor day: 1 recorded vote (5 steps)
Congress.gov lists Senate floor actions without times of day, so the order of steps without a roll-call number is reconstructed from the action list.
- Motion to proceed to consideration of measure made in Senate. (CR S1589)
- Motion to proceed to consideration of the motion to reconsider the vote by which the third cloture on the motion to proceed to the measure was not invoked (Record Vote No. 54) agreed to in Senate by Voice Vote.
- Motion by Senator Thune to reconsider the vote (Record Vote No. 54) by which the third cloture motion on the motion to proceed to the measure was not invoked agreed to in Senate by Voice Vote.
- Upon reconsideration, third cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 54 - 46. Record Vote Number: 71. (CR S1599-1600)
- Fifth cloture motion on the motion to proceed to the measure presented in Senate. (CR S1609)
Senate floor day: 1 recorded vote (3 steps)
Congress.gov lists Senate floor actions without times of day, so the order of steps without a roll-call number is reconstructed from the action list.
- Motion to proceed to consideration of measure made in Senate. (CR S1648)
- Fourth cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 53 - 47. Record Vote Number: 74. (CR S1651-1652)
- Motion by Senator Thune to reconsider the vote by which the fourth cloture on the motion to proceed to the measure was not invoked (Record Vote No. 74) entered in Senate.
Senate floor day: 1 amendment (7 steps)
Congress.gov lists Senate floor actions without times of day, so the order of steps without a roll-call number is reconstructed from the action list.
- Motion to proceed to consideration of measure agreed to in Senate by Unanimous Consent.
- Measure laid before Senate by unanimous consent.
- Passed Senate with an amendment by Voice Vote.
- Fifth cloture motion on the motion to proceed to the measure rendered moot in Senate.
- Motion by Senator Thune to reconsider the vote by which the fourth cloture on the motion to proceed to the measure was not invoked (Record Vote No. 73) rendered moot in Senate.
- Amendment SA 4790 proposed by Senator Thune. In the nature of a substitute. (S.Amdt.4790)
- Amendment SA 4790 agreed to in Senate by Voice Vote. (S.Amdt.4790)
House floor day: vote on the rule (H.Res.1142), which agreed to the Senate amendment with an amendment (4 steps)
- On ordering the previous question Agreed to by the Yeas and Nays: 209 - 206 (Roll no. 107).
- Passed/agreed to in House: On agreeing to the resolution Agreed to by recorded vote: 213 - 203 (Roll no. 108).
- House agreed to Senate amendment with amendment pursuant to H. Res. 1142
- Pursuant to the provisions of H. Res. 1142, the Senate amendment to H.R. 7147 is considered as agreed to with an amendment consisting of the text of Rules Committee Print 119-21.
- Passed/agreed to in Senate: Passed Senate with an amendment by Voice Vote.
- House vote: Vote on the rule (H.Res.1142), which also agreed to the Senate amendment with an amendment
Agreed to, 213-203
Member breakdown · Official House roll call 108 - Message on Senate action sent to the House.Senate
- House agreed to Senate amendment with amendment pursuant to H. Res. 1142
- Message on House action received in Senate and at desk: House amendment to Senate amendment.Senate
- Measure laid before Senate by unanimous consent.Senate
- Motion to table the House message to accompany H.R. 7147 agreed to by Voice Vote.
- Message on Senate action sent to the House.Senate
- Mr. Alford asked unanimous consent to take from the Speaker's table the bill H.R. 7147, with the House amendment to the Senate amendment thereto, to recede from the House amendment, and to concur in the Senate...House
- Mr. Alford moved that the House suspend the rules and recede from the House amendment to the Senate amendment to H.R. 7147, and concur in the Senate amendmentHouse
- DEBATE - The House proceeded with 40 minutes of debate on the motion to suspend the rules and recede from the House amendment to the Senate amendment to H.R. 7147, and concur in the Senate amendment.House
- On motion that the House suspend the rules and recede from the House amendment to the Senate amendment to H.R. 7147, and concur in the Senate amendment Agreed to by voice vote.
- Motion to reconsider laid on the table Agreed to without objection.House
- Presented to President
- Signed by President
- Became Public Law No: 119-86
Votes on this bill
21 votes: 12 recorded roll calls and 9 decided without a recorded vote, 1 of them on amendments. Showing 2 below; 18 procedural votes and 1 amendment vote are behind "Show all 21 votes". Votes counted in grades are marked.
Jan 22, 202611:06 amHouseVote to end debate on the rule (ordering the previous question)
H.Res.1014On ordering the previous question on the amendment and the resolution Agreed to by the Yeas and Nays: 215-213 (Roll no. 39).Agreed to215-213Nay
| Party | Yea | Nay | Present | Not voting |
|---|---|---|---|---|
| Democratic | 0 | 213 | 0 | 0 |
| Republican | 215 | 0 | 0 | 3 |
| Independent | 0 | 0 | 0 | 0 |
| Total | 215 | 213 | 0 | 3 |
Jan 22, 202611:52 amHouseVote on the rule (H.Res.1014)On agreeing to the resolution, as amended Agreed to by recorded vote: 214 - 213 (Roll no. 41).Agreed to214-213Nay
| Party | Yea | Nay | Present | Not voting |
|---|---|---|---|---|
| Democratic | 0 | 213 | 0 | 0 |
| Republican | 214 | 0 | 0 | 4 |
| Independent | 0 | 0 | 0 | 0 |
| Total | 214 | 213 | 0 | 4 |
Jan 22, 20264:41 pmHousePassage of the billCounted in gradesOn passage Passed by the Yeas and Nays: 220 - 207 (Roll no. 42). (text of amendment in the nature of a substitute: CR H1300-1311)Passed220-207Nay
Counted in grades
| Party | Yea | Nay | Present | Not voting |
|---|---|---|---|---|
| Democratic | 7 | 206 | 0 | 0 |
| Republican | 213 | 1 | 0 | 4 |
| Independent | 0 | 0 | 0 | 0 |
| Total | 220 | 207 | 0 | 4 |
Feb 12, 2026SenateCloture on the motion to proceed (vote to end debate; three-fifths of senators duly chosen and sworn required)Cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 52 - 47. Record Vote Number: 38.Not invoked52-47n/a
| Party | Yea | Nay | Present | Not voting |
|---|---|---|---|---|
| Democratic | 1 | 44 | 0 | 0 |
| Republican | 51 | 1 | 0 | 1 |
| Independent | 0 | 2 | 0 | 0 |
| Total | 52 | 47 | 0 | 1 |
Feb 24, 2026SenateCloture on the motion to proceed (vote to end debate; three-fifths of senators duly chosen and sworn required)Second cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 50 - 45. Record Vote Number: 39. (CR S641)Not invoked50-45n/a
| Party | Yea | Nay | Present | Not voting |
|---|---|---|---|---|
| Democratic | 1 | 42 | 0 | 2 |
| Republican | 49 | 1 | 0 | 3 |
| Independent | 0 | 2 | 0 | 0 |
| Total | 50 | 45 | 0 | 5 |
Mar 5, 2026SenateCloture on the motion to proceed (vote to end debate; three-fifths of senators duly chosen and sworn required)Upon reconsideration, cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 51 - 45. Record Vote Number: 47.Not invoked51-45n/a
| Party | Yea | Nay | Present | Not voting |
|---|---|---|---|---|
| Democratic | 1 | 43 | 0 | 1 |
| Republican | 50 | 0 | 0 | 3 |
| Independent | 0 | 2 | 0 | 0 |
| Total | 51 | 45 | 0 | 4 |
Mar 12, 2026SenateCloture on the motion to proceed (vote to end debate; three-fifths of senators duly chosen and sworn required)Third cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 51 - 46. Record Vote Number: 54. (CR S1034)Not invoked51-46n/a
| Party | Yea | Nay | Present | Not voting |
|---|---|---|---|---|
| Democratic | 1 | 43 | 0 | 1 |
| Republican | 50 | 1 | 0 | 2 |
| Independent | 0 | 2 | 0 | 0 |
| Total | 51 | 46 | 0 | 3 |
Mar 20, 2026SenateCloture on the motion to proceed (vote to end debate; three-fifths of senators duly chosen and sworn required)Upon reconsideration, second cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 47 - 37. Record Vote Number: 59. (CR S1425)Not invoked47-37n/a
| Party | Yea | Nay | Present | Not voting |
|---|---|---|---|---|
| Democratic | 1 | 35 | 0 | 9 |
| Republican | 46 | 0 | 0 | 7 |
| Independent | 0 | 2 | 0 | 0 |
| Total | 47 | 37 | 0 | 16 |
Mar 25, 2026SenateCloture on the motion to proceed (vote to end debate; three-fifths of senators duly chosen and sworn required)Upon reconsideration, third cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 54 - 46. Record Vote Number: 71. (CR S1599-1600)Not invoked54-46n/a
| Party | Yea | Nay | Present | Not voting |
|---|---|---|---|---|
| Democratic | 1 | 44 | 0 | 0 |
| Republican | 53 | 0 | 0 | 0 |
| Independent | 0 | 2 | 0 | 0 |
| Total | 54 | 46 | 0 | 0 |
Mar 26, 2026SenateCloture on the motion to proceed (vote to end debate; three-fifths of senators duly chosen and sworn required)Fourth cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 53 - 47. Record Vote Number: 74. (CR S1651-1652)Not invoked53-47n/a
| Party | Yea | Nay | Present | Not voting |
|---|---|---|---|---|
| Democratic | 1 | 44 | 0 | 0 |
| Republican | 52 | 1 | 0 | 0 |
| Independent | 0 | 2 | 0 | 0 |
| Total | 53 | 47 | 0 | 0 |
Mar 27, 202611:20 pmHouseVote to end debate on the rule (ordering the previous question)
H.Res.1142On ordering the previous question Agreed to by the Yeas and Nays: 209 - 206 (Roll no. 107).Agreed to209-206Nay
| Party | Yea | Nay | Present | Not voting |
|---|---|---|---|---|
| Democratic | 0 | 206 | 0 | 8 |
| Republican | 208 | 0 | 0 | 9 |
| Independent | 1 | 0 | 0 | 0 |
| Total | 209 | 206 | 0 | 17 |
S.Amdt.4790, John ThuneAmendment SA 4790 agreed to in Senate by Voice Vote.Agreed toVoice vote or unanimous consent, no tallyno roll call
Mar 27, 202611:26 pmHouseVote on the rule (H.Res.1142), which also agreed to the Senate amendment with an amendmentOn agreeing to the resolution Agreed to by recorded vote: 213 - 203 (Roll no. 108).Agreed to213-203Nay
| Party | Yea | Nay | Present | Not voting |
|---|---|---|---|---|
| Democratic | 3 | 203 | 0 | 8 |
| Republican | 209 | 0 | 0 | 8 |
| Independent | 1 | 0 | 0 | 0 |
| Total | 213 | 203 | 0 | 16 |
Amendments
9 amendments: 2 agreed to, 7 submitted, not proposed. Show the list
Agreed to (2)
Pursuant to the provisions of H. Res. 1014, the amendment specified in section 7 of H. Res. 1014 is considered adopted.Without a recorded vote
Submitted, not proposed (7)
DHS Appropriations Act providing $10 billion for ICE enforcement. The funding prioritizes enforcement over humanitarian processing, contrary to Refugee Convention obligations.