Des Moines: US Independence Day celebrations have turned political as Donald Trump held a major rally in Iowa, declaring victory for his signature tax-and-spending bill and unveiling dramatic new plans for the 250th anniversary of America’s founding.
The US Independence Day event drew thousands of supporters wearing MAGA hats and waving flags as Trump described the bill as the ‘perfect birthday gift for America.’
Speaking at the state fairgrounds, Trump doubled down on his promise to extend tax cuts, boost military funding, tighten border controls and even stage a UFC fight at the White House. Many saw this US Independence Day speech as Trump’s bold push to keep his base energised ahead of the next election.

Trump highlighted how the new tax-and-spending bill will permanently extend his 2017 tax cuts, reduce estate taxes for families, and provide significant breaks for corporations, while critics argue it could widen the gap between rich and poor.
Trump told cheering fans that the US Independence Day rally was just the start of big celebrations leading up to 2026. Plans include a National Garden of America’s Heroes, a ‘Great American State Fair’ touring every state, and a televised ‘Patriot Games’ for young athletes. Trump’s surprise promise of a UFC championship on the White House grounds stunned many, showing his flair for headline-grabbing ideas.
Critics say Trump’s tax bill gives breaks to the wealthy while cutting aid for the poor, but his supporters see the legislation as another win to celebrate on US Independence Day.
As fireworks lit up the sky, Trump’s message was clear: under his leadership, the US Independence Day spirit means more jobs, more pride, and more power for the American people. He signed off by reminding the crowd that this US Independence Day marks just the beginning of ‘making America great again.’

