H.R. 7147 · 119th Congress
Homeland Security and Further Additional Continuing Appropriations Act, 2026.
Rep. Cole, Tom [R-OK-4] (R-OK) · Introduced
Latest action
Became Public Law No: 119-86.
· from Congress.gov, as of August 8, 2026
Committees
What this stage means
The bill is now law — by the President's signature, by the ten-day rule when the President declines to sign, or by a two-thirds veto override.
Why this matters
There are three constitutional paths to enactment, and only one of them requires the President's approval.
What can happen next
Executive agencies write regulations to implement it; courts may review challenges to it.
Study this bill
AP GovThe constitutional question
How granular can the power of the purse get? After DHS funding lapsed on February 14, 2026, the department ran shut down for a record 76 days while Congress fought over one question — whether ICE and CBP would receive new money at all. The law that ended it on April 30 funded the department's other missions and provided those two agencies nothing, making the appropriations rider, not the authorization statute, the operative control on federal law enforcement.
The strongest case for
Congress's answer to executive agencies it believes are acting violently or lawlessly is not supposed to be a strongly worded letter — it is the purse, and this bill used it exactly as designed: targeted, specific, and on the record. Coast Guard operations, FEMA disaster response, TSA lines, Secret Service protection, and World Cup security were hostages to a fight about two sub-agencies; separating them was governance, not surrender. Zero new dollars for ICE and CBP after documented enforcement abuses is precisely the accountability the Framers intended when they lodged the purse in the branch closest to the people — agencies that alarm the public should feel it in their budgets.
The strongest case against
The $0 is theater: ICE and CBP continued operating throughout on multi-year reconciliation money from 2025, and Congress promptly added $70 billion more through a parallel reconciliation bill — so the 'defunding' defunded nothing while a security department sat dark for 76 days, the longest single-department shutdown ever, with unpaid Coast Guard crews and FEMA staff as collateral. If the purse is a real check it must actually bind, and this exercise proved the opposite: annual appropriations can be zeroed out symbolically precisely because the majority already routed real enforcement money around the annual process. Normalizing departmental shutdowns as messaging warfare damages the appropriations power both sides will someday need.
Foundational documents in play
- U.S. Constitution
Article I, Section 9: no money without appropriation — this bill is that clause used surgically, funding a department while zeroing out two of its agencies.
- Federalist No. 51
Appropriations are Congress's most concrete means of making ambition counteract ambition — here aimed at executive agencies whose conduct the majority refused to fund.
Organizations supporting
Organizations opposing
This has happened before
February 2015: DHS alone ran to the brink of shutdown when House Republicans attached riders blocking President Obama's immigration executive actions to the department's funding — same department, same weapon, opposite direction, resolved then with a clean bill at the final hour. 2026 broke the pattern by actually going over the cliff for 76 days, surpassing the FY2019 government-wide record of 35. The constant across eleven years: when Congress wants to fight the executive over immigration enforcement, DHS appropriations are the chosen battlefield.
Practice FRQ
Concept Application. "A 2026 appropriations law ended a 76-day department shutdown by funding most of the department while providing two of its law-enforcement agencies no new money; those agencies continued operating on separate multi-year funds." (A) Describe the constitutional basis of Congress's appropriations power. (B) Explain how appropriations riders and exclusions let Congress influence executive agencies without changing their authorizing statutes. (C) Explain one reason the exclusion may have had limited practical effect.
Sources: www.congress.gov · www.hstoday.us · www.congress.gov
Action history
Every recorded action from Congress.gov — 81 total.
House
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 amendment. Objection heard.
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 amendment (consideration: CR H3311-3322)
House
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.
Resolving differences -- House actions: 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. (text: CR H3311-3321)
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. (text: CR H3311-3321)
House
Motion to reconsider laid on the table Agreed to without objection.
Presented to President.
House
Presented to President.
Signed by President.
Signed by President.
Became Public Law No: 119-86.
Became Public Law No: 119-86.
Senate
Message on House action received in Senate and at desk: House amendment to Senate amendment.
Senate
Measure laid before Senate by unanimous consent. (consideration: CR S1696)
Senate
Motion to table the House message to accompany H.R. 7147 agreed to by Voice Vote.
Senate
Message on Senate action sent to the House.
Senate
Motion to proceed to consideration of measure agreed to in Senate by Unanimous Consent.
Senate
Measure laid before Senate by unanimous consent. (consideration: CR S1660)
Senate
Passed/agreed to in Senate: Passed Senate with an amendment by Voice Vote.
Senate
Passed Senate with an amendment by Voice Vote.
Senate
Fifth cloture motion on the motion to proceed to the measure rendered moot in Senate.
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.
Senate
Message on Senate action sent to the House.
Resolving differences -- House actions: House agreed to Senate amendment with amendment pursuant to H. Res. 1142
House
House agreed to Senate amendment with amendment pursuant to H. Res. 1142
House
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.
Senate
Motion to proceed to consideration of measure made in Senate. (CR S1648)
Senate
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)
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. 74) entered in Senate.
Senate
Motion to proceed to consideration of measure made in Senate. (CR S1589)
Senate
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.
Senate
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.
Senate
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)
Senate
Fifth cloture motion on the motion to proceed to the measure presented in Senate. (CR S1609)
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
Motion to proceed to consideration of measure made in Senate. (CR S1495)
Senate
Motion to proceed to consideration of measure made in Senate. (CR S1461)
Senate
Motion to proceed to consideration of measure made in Senate. (CR S1419)
Senate
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.
Senate
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.
Senate
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)
Senate
Motion to proceed to consideration of measure made in Senate. (CR S1311)
Senate
Motion to proceed to measure considered in Senate. (CR S1024)
Senate
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)
Senate
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.
Senate
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
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)
Senate
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)
Senate
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.
Senate
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
Motion to proceed to measure considered in Senate. (CR S593)
Senate
Cloture on the motion to proceed to the measure not invoked in Senate by Yea-Nay Vote. 52 - 47. Record Vote Number: 38.
Senate
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.
Senate
Second cloture motion on the motion to proceed to the measure presented in Senate. (CR S593)
Senate
Motion to proceed to measure considered in Senate. (CR S559)
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 consideration of measure made in Senate.
Senate
Read the second time. Placed on Senate Legislative Calendar under General Orders. Calendar No. 311.
Senate
Read the first time. Placed on Senate Legislative Calendar under Read the First Time.
Senate
Received in the Senate.
House
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 rule. The rule provides for one hour of debate and a motion to recommit on each bill.
House
Rule H. Res. 1014 passed House.
House
Considered under the provisions of rule H. Res. 1014. (consideration: CR H1299-1317)
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 rule. The rule provides for one hour of debate and a motion to recommit on each bill.
House
DEBATE - The House proceeded with one hour of debate on H.R. 7147.
House
The previous question was ordered pursuant to the rule.
House
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.
House
Considered as unfinished business. (consideration: CR H1330)
House
Passed/agreed to in House: 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
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
Motion to reconsider laid on the table Agreed to without objection.
House
Introduced in House
House
Introduced in House
House
Referred to the 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 jurisdiction of the committee concerned.
House
Referred to the 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 jurisdiction of the committee concerned.