July 3, 2025 - Congress passes Trump’s sweeping domestic policy bill | CNN Politics

July 3, 2025 - Congress passes Trump’s sweeping domestic policy bill

house-passes-trump-budget-bill-digvid.jpg
Trump's landmark ‘big, beautiful bill’ narrowly passes in the House
02:05 • Source: CNN

What we covered here

• Trump celebrates bill’s passing: President Donald Trump praised GOP congressional leaders today after the House approved his massive package of tax and federal spending cuts, delivering the president the first big legislative win of his second term. Its passage followed a fierce arm-twisting campaign by GOP leaders to unite a deeply divided party behind Trump’s sweeping domestic agenda.

• July 4 signing: The president is expected to sign his “big, beautiful bill” tomorrow at 5 p.m. ET as he celebrates the Fourth of July at the White House.

• Jeffries’ speech: House Minority Leader Hakeem Jeffries broke the modern-day record for longest House floor speech, using his “magic minute” to speak for hours against the bill and drawing out debate on the package.

• In the bill: The multi-trillion-dollar bill is set to unlock tax cuts and funding boosts for national security, partly paid for by the largest cut to the federal safety net in decades.

34 Posts

Our live coverage of President Donald Trump’s sweeping domestic policy bill has ended for the day. Follow the latest updates or read through the posts below.

Trump calls agenda bill passage a "phenomenal victory"

President Donald Trump arrives to speak at a rally at the Iowa State Fairgrounds on Thursday, in Des Moines, Iowa.

President Donald Trump celebrated the passage of his domestic agenda bill on stage in Des Moines, Iowa, as a “phenomenal victory” for the US, touting its tax cuts and funding for border security.

“Every major promise I made to the people of Iowa in 2024 became a promise kept,” he said.

Trump railed against Democrats who unanimously voted against his policy agenda, suggesting Republicans could use that against them in the 2026 midterms.

“Not one Democrat voted for us, and I think we use it in the campaign that’s coming up the midterms, because we got to beat them,” Trump said. “Of the all of the things that we’ve given and they wouldn’t vote only because they hate Trump, but I hate them too, you know?”

“I cannot stand them, because I really believe they hate our country,” he added.

Trump praises GOP congressional leaders after agenda bill’s passage

Speaker of the House Mike Johnson delivers remarks  at the US Capitol on Thursday.

President Donald Trump praised GOP congressional leadership today after Congress passed the president’s sweeping domestic policy bill.

Trump thanked House Speaker Mike Johnson, who he said “spearheaded the drive in Congress” to approve his bill.

On House Majority Whip Tom Emmer, Trump said he was “instrumental” in getting the legislation through the conference.

“Minnesota: You have a GREAT Congressman in Tom Emmer,” Trump posted on Truth Social. “He is a fantastic guy with a fabulous wife Jacqueline and family. Thank you to Tom Emmer and family!”

Earlier on the tarmac before departing for Iowa, Trump also praised Senate Majority Leader John Thune for doing “a fantastic job.”

Shortly after, Trump also praised House Majority Leader Steve Scalise.

“He fought hard to help us secure the Votes for the ‘ONE BIG BEAUTIFUL BILL ACT’ — A HISTORIC WIN for our Country. Steve is a WARRIOR. Thank you to Steve, Jennifer, and the entire Scalise family!” Trump posted on Truth Social as he makes his way to Iowa.

This post has been updated with Trump’s comments on House Speaker Mike Johnson.

Trump says he made "no deals" with Republicans on his domestic policy bill

President Donald Trump speaks to reporters at Joint Base Andrews in Maryland as he departs to deliver remarks the Iowa State Fairgrounds in Des Moines on Thursday.

President Donald Trump said getting the final holdouts on his agenda bill to vote “yes” was “very easy” and “not hard” before taking off to Iowa this evening.

Pressed on whether he made any deals to get the holdouts to vote “yes,” Trump said, “I think a few of them I did, but I think they would have gone yes anyway.”

However, when asked what the deals were, Trump said: “No deals, no deals.”

“What I did is we talked about how good the bill is. I mean, that’s a deal, I guess when you think about it,” Trump said. “But obviously, convinced them, but it was not hard. This is a great bill.”

Asked about Rep. Brian Fitzpatrick of Pennsylvania, who voted no, Trump said he was “disappointed that he did that. There were two of them that voted no.”

The other “no” vote was from Rep. Thomas Massie of Kentucky, who the president has already threatened to primary.

Trump also said that he believes he has “more power” now in his second term than he did in his first term.

Trump is expected to sign his “big, beautiful bill” tomorrow afternoon. Here's how we got here

House Speaker Mike Johnson, center, alongside Republican lawmakers, shows the final tally of the vote on US President Donald Trump's tax bill, One, Big, Beautiful Bill Act during a press conference US Capitol in Washington, DC, on July 3.
GOP lawmakers react to passing of Trump's sweeping domestic policy bill
00:58 • Source: CNN

The day began with some GOP House members falling in line behind President Donald Trump’s sweeping domestic policy bill. It concluded with all but two Republicans voting to pass the legislation, sending it to Trump’s desk in time for him to sign it tomorrow afternoon.

The package, passed by the Senate in a marathon session earlier this week, includes tax cuts and funding boosts for the Pentagon and border security. It also includes more contentious spending cuts to pay for the rest of the bill, including the biggest downsizing of the federal safety net in decades.

The policy package gives Trump the first major legislative achievement of his second term, following a fierce arm-twisting campaign by GOP leaders to unite a deeply divided party.

Here’s more on how the day unfolded:

GOP lawmaker says conservative hardliners have waning influence over legislation

Rep. Derrick Van Orden attends a Congressional Gold Medal ceremony to honor the World War II Army Ranger veterans in Emancipation Hall on June 26,.

As House Republicans cheered the passage of President Donald Trump’s megabill, some called out the small gang of conservative holdouts who held up the bill’s progress for hours during negotiations with the White House — which ultimately yielded no changes to the bill itself.

Rep. Derrick Van Orden of Wisconsin, who was emphatically supportive of the bill, claimed the influence of the House Freedom Caucus and its conservative hardliners is over.

Van Orden added that he thought the group had a lot of “really, really sharp people” but that their leadership needs to get “in tune.”

Rep. Kevin Hern arrives to a meeting in the Capitol Visitor Center on December 5, 2024.

Rep. Kevin Hern of Oklahoma, who sits at House Speaker Mike Johnson’s leadership table, suggested the GOP holdouts just needed to hear directly from Trump.

“I think what they got, more than anything, was assurances that we weren’t going to be forgotten,” Hern said, adding that he thinks it “got very difficult at the end” for the hardliners to defy the president.

Hern added that GOP leaders are already discussing a focus on spending cuts in the party’s next big legislative package.

These Republicans were opposed to the bill. They explain why they voted for it

While the Senate narrowly approved their version of President Donald Trump’s domestic policy bill earlier this week, some Republican holdouts in House were expressing concern about the changes being made to the megabill.

Now, after voting yes for the “big, beautiful bill” in the House, they explain why they switched their vote in favor of it.

Freedom Caucus Chair Rep. Andy Harris talks to reporters as he walks to the House Chamber on Wednesday.

Rep. Andy Harris of Maryland, the chairman of the ultraconservative House Freedom Caucus, said he decided to vote in favor after “significant agreements” with the White House that he said comes much closer to the trillions of dollars in savings that Freedom Caucus ultimately wanted.

Rep. Ralph Norman speaks to reporters on Wednesday.

Rep. Ralph Norman of South Carolina: “President Trump earnestly said that if we send this bill back to the Senate, it’s going to get worse,” Norman said, adding that Trump has “had it with the leaders in the Senate.” Norman said after being with the president for two hours, “he answered every question. He was real gracious with his time. I knew, then, we had to move.

Norman said the president laid out how the bill’s tax cuts would lead to growth, adding that the president said “once the tax cuts take effect, we’ll have a growth rate that will exceed 2.2%. We’ll exceed 2.6% which is what we had in reconciliation with the regulation cuts.”

Rep. Chip Roy speaks to the media on Wednesday.

Rep. Chip Roy of Texas insisted that House conservatives secured some key wins before they were willing to support Trump’s agenda. Roy — who has, at times, clashed with Trump over policy differences — said he spent roughly six hours with White House lawyers in the last 24 hours about how they could “undo” some of the policy sweeteners supporting subsidies for wind and solar energy that party leaders added for Sen. Lisa Murkowski.

Rep. Tim Burchett speaks to members of the media on Wednesday.

Rep. Tim Burchett of Tennessee said any changes to the bill would not have made it through the Senate a second time and singled out Sen. Lisa Murkowski of Alaska as a potential obstacle. “It would have died. It would have — it would have never passed if it went back to the Senate,” Burchett said.

Johnson says he doesn't think GOP holdouts received "specific" commitments from the White House for votes

Speaker of the House Mike Johnson delivers remarks  at the US Capitol on Thursday.

House Speaker Mike Johnson said today that he didn’t think Republican holdouts on President Donald Trump’s massive policy agenda package received “specific” commitments from the White House in exchange for their votes, though he acknowledged that talk of the president’s future executive orders to carry out their priorities played a role in discussions to clinch the GOP margin to pass Trump’s bill.

Johnson called Trump a “bold leader,” and said House Republicans were working to codify “as many [executive orders] as possible.”

“A lot of the discussions were about what executive orders will be forthcoming as it relates to the new legislation, and how can we be involved as a House to codify that and do all that in a coordinated fashion,” he continued, calling it the “beauty of unified government” that the executive and legislative branches can work in tandem on policy.

Standing among dozens of GOP House members moments after passing Trump’s megabill with all but two Republican votes, Johnson touted the quick progress made to get the legislation over the finish line on ambitious self-imposed deadlines.

He said some people had “openly laughed” at him when he said the House could pass their version of the bill by Memorial Day, noting that he surpassed that deadline by four days, as well as sent a final bill to Trump’s desk a day ahead of July 4.

Trump was "omnipresent force" behind passing the bill, according to senior White House official

President Donald Trump speaks to the media before walking across the South Lawn of the White House to board Marine One en route to Joint Base Andrews, Maryland, and then to Florida, on Tuesday.

A senior White House official called President Donald Trump “the omnipresent force behind this legislation,” stressing his “unique and powerful relationship with lawmakers.”

Vice President JD Vance was a “key player” as well, the official said, showing up to the Republican Senate conference lunches and holding various meetings with senators, including Alaska Sen. Lisa Murkowski, working to push it through Congress.

“The lunches are incredibly important. The vice president went to lunch several times, ably defended the legislation, as well, as you know, an array of different Cabinet officials just pushing, pushing, pushing forward,” the official said.

A source familiar told CNN that Vance took part in Trump’s meetings with concerned House Republicans throughout the day on Wednesday. Vance also continued to work the phones ahead of a procedural House floor vote, calling multiple GOP holdouts to make the administration’s case for the bill’s passage.

Find out how each representative voted today

The US House of Representatives approved President Donald Trump’s massive domestic policy bill today in a 218-214 vote, sending it to the president’s desk for his signature.

Two Republicans voted against the bill along with all 212 House Democrats.

Search for how your representative voted:

White House official says Trump did not "threaten to primary" members of Congress to get their votes

President Donald Trump speaks to the media before walking across the South Lawn of the White House to board Marine One en route to Joint Base Andrews, Maryland, and then to Florida, on Tuesday, July 1.

President Donald Trump did not “threaten to primary” any members of Congress to earn their votes on his sweeping domestic policy agenda, a senior White House official said, even as the massive bill’s passage underscores the president’s political power within his own party.

Two House Republicans, Reps. Thomas Massie of Kentucky and Brian Fitzpatrick of Pennsylvania, voted against the bill, along with three Senate Republicans: Rand Paul of Kentucky, Susan Collins of Maine and Thom Tillis of North Carolina.

Trump has previously taken aim at Massie, Paul, and Tillis on social media, including threatening to support primary challengers. Tillis announced Sunday he would not be seeking reelection, which Trump said was “great news.”

The official continued: “The president always reserves his political prerogatives, but he has already endorsed a number of members for reelection. I expect he will endorse many more in the coming weeks and months. And you know, for those he chooses not to, we’ll let the process play out.”

Trump emphasized cost of failure in closing message to House GOP holdouts, lawmakers say

President Donald Trump outlined the cost of failure in his closing message to House Republicans, as he sought to convince them to fall in line and support his massive domestic policy bill despite their concerns, according to multiple lawmakers in the conversations.

A lawmaker told CNN that through in-person meetings and around-the-clock phone calls, Trump reiterated, “Guys, we can’t fail here. It would be a disaster.”

From the impact on the economy to the debt ceiling, Trump was adamant that not passing the bill would be detrimental to his conservative agenda, another lawmaker in the meetings told CNN.

GOP Tennessee Rep. Andy Ogles, who had expressed concerns about the Senate’s version of the bill and was in at least two direct conversations with Trump on Wednesday, told CNN:

Ogles added that there were “experts in the room,” including Vice President JD Vance, Office of Management and Budget Director Russ Vought, and White House deputy chief of staff Stephen Miller.

Trump is expected to celebrate bill's passage in Iowa tonight, White House says

President Donald Trump is expected to celebrate the passage of his massive domestic policy bill when he arrives in Des Moines this evening.

Trump was previously scheduled to attend a “Salute to America” event, which is meant to kick off a one-year countdown to the United States’ 250th birthday, but his remarks are now expected to focus on the signature legislative achievement of his second term.

Another senior official noted that GOP members of Iowa’s congressional delegation, including two who represent swing districts, will be traveling with the president.

“We really are kicking off the celebration tour right at ground zero where it started, and the fight will continue in the midterms,” the second senior official said.

The bill is expected to be a major topic of debate in the 2026 midterm elections, with Democrats telegraphing that the bill will eliminate health care for millions of Americans and enact deep cuts to the nutritional aid program SNAP while giving wealthy Americans a tax cut.

Vance admits he "at times" doubted that Trump’s agenda bill would pass by July 4

Shortly after Congress passed the legislation, Vice President JD Vance admitted even he sometimes doubted the GOP’s sweeping agenda bill would get to President Donald Trump’s desk by Independence Day.

The vice president held several meetings and conversations with Republican senators earlier this week, before casting the tie-breaking vote for the bill to pass the Senate. He was also the last person to meet with Alaska Sen. Lisa Murkowski before she ultimately voted yes.

Trump is expected to sign sweeping agenda bill Friday at 5 p.m. ET

President Donald Trump is expected to sign his sweeping domestic policy bill tomorrow evening as he celebrates the Fourth of July at the White House.

Trump had set a July 4 deadline months ago, though he had waffled on how strongly he felt about that timeline as the bill hit several obstacles in Congress.

The president and first lady Melania Trump were previously scheduled to attend a Fourth of July celebration and military family picnic on the White House South Lawn at 5 p.m. on Friday. According to the office of the first lady, there will be a military flyover during that hour with F-22, F-35 and B-2 bomber planes.

2 Republicans voted against Trump's megabill in the House

Rep. Thomas Massie speaks to the press on July 3 in Washington, DC, outside the US Capitol.

GOP Reps. Thomas Massie of Kentucky and Brian Fitzpatrick of Pennsylvania voted alongside Democrats against President Donald Trump’s massive domestic policy bill.

The package now moves to Trump’s desk for his signature. The Senate approved the bill earlier this week.

House passes Trump agenda bill, handing president first big legislative win of second term

Members of the House of Representatives clap as they pass Donald Trump's domestic policy bill on July 3.

House Republicans voted Thursday morning to approve President Donald Trump’s sweeping domestic policy bill, sending it to his desk for his signature.

The package, passed by the Senate in a marathon session earlier this week, includes tax cuts and funding boosts for the Pentagon and border security. It also includes more contentious spending cuts to pay for the rest of the bill, including the biggest downsizing of the federal safety net in decades.

It gives Trump the first major legislative achievement of his second term, following a fierce arm-twisting campaign by GOP leaders to unite a deeply divided party behind his sweeping domestic agenda.

The landmark victory for Republicans comes just six months into Trump’s second administration — a rapid timeline that appeared in question up until the final vote. The president and his Capitol Hill allies ratcheted up pressure on party holdouts in recent days, arguing the package will help cement Trump’s legacy on issues like immigration and tax policy — including making key campaign promises reality — while attempting to rein in spending with historic cuts to federal support for the social safety net.

With almost no room for error, House Speaker Mike Johnson and Senate Majority Leader John Thune convinced nearly every member of their party to march in line behind Trump. They succeeded despite months of griping by fiscal hawks about exploding the deficit with a multi-trillion-dollar bill, and separately, concerns from more moderate members about historic cuts to Medicaid.

The propelling force behind Republicans’ megabill was simple: Trump and his iron grip on the GOP.

“Only one man that can seal the deal,” Rep. Anna Paulina Luna said of Trump’s involvement in the final hours of the House’s push to pass the bill.

NOW: The House is voting on Trump's megabill

The House is taking a final vote on President Donald Trump’s sweeping tax and spending cuts package.

It follows House Minority Leader Hakeem Jeffries’ record-breaking speech on the House floor in opposition to the multi-trillion-dollar package. In the early morning hours, a group of Republican holdouts reversed course and agreed to allow the bill to come to the floor for a final vote.

If the bill passes it will be sent to Trump’s desk for his signature.

Seniors, students, taxpayers, children, parents, low-income Americans and just about everyone else will be affected by the massive tax and spending bill.

See more of what’s in the bill here.

Johnson says Trump’s agenda bill will make America stronger and safer in remarks ahead of House vote

House Speaker Mike Johnson speaks from the House floor on Thursday, July 3, in Washington, DC.

House Speaker Mike Johnson said President Donald Trump’s policy agenda bill will make the country “stronger, safer and more prosperous” in remarks ahead of a House vote on the president’s bill.

Johnson said Republicans were determined to “not waste that historic opportunity” of having control of the White House, Senate and House.

He said lawmakers “are finally ready to fulfill our promise to the American people” following months of debate and deliberation.

His remarks come after House Minority Leader Hakeem Jeffries broke the modern-day record for longest House floor speech, using his “magic minute” to speak for hours against the bill and drawing out debate on the package.

The House will vote on the president’s policy agenda bill after lawmakers worked through the night to advance the bill to a final vote in line with Trump’s self-imposed July 4 deadline.

Jeffries sets modern-day House record with marathon "magic minute" floor remarks

Hakeem Jeffries speaks from the House floor on July 3 in Washington, DC, around 1:20 p.m. ET.

Democratic leader Hakeem Jeffries has set a record for the longest floor speech in modern history of the US House of Representatives as he speaks at length in protest against President Donald Trump’s sweeping domestic policy bill.

Then-House Minority Leader Kevin McCarthy previously set the record in 2021.

Launching into marathon remarks at 4:53 a.m. ET, the New York Democrat spoke for hours from two separate binders, sharing stories from Americans who will be impacted by historic cuts to the Medicaid program and other provisions in the GOP megabill.

Jeffries spoke slowly, taking long pauses between words and phrases.

He used a legislative tool called the “magic minute,” which allows party leaders in the House to speak as long as they wish on the floor.

In November 2021, McCarthy spoke for 8 hours and 32 minutes, delaying a vote on then-President Joe Biden’s plan to dramatically expand the social safety net. Trump issued a statement at the time praising McCarthy for his speech.

Watch some of what he’s said here: