President Donald Trump cheered his signature legislative achievement in Des Moines just hours after Congress passed what he’s dubbed “the one, big, beautiful bill.”
“With this bill, every major promise I made to the people of Iowa in 2024 became a promise kept,” he told an ebullient crowd at the Iowa State Fairgrounds.
The sweeping legislation will make permanent tax cuts that Trump signed into law during his first term, and it makes massive spending cuts to benefit programs like Medicaid and the Supplemental Nutrition Assistance Program, or SNAP.
“We’ve saved our country,” Trump cheered.
Trump was in town to help kick off the one-year lead-up to the nation’s semiquincentennial, which celebrates the 250th anniversary of the signing of the Declaration of Independence.
He said he was “thrilled” to be back in Iowa and reminisced on the historically cold caucus night he won in 2024.
“Eighteen months ago, the people of Iowa braved subzero temperatures,” Trump said. “Do you remember that night? Oh, that was cold. It was cold but we were warm inside because we won by a landslide to turn out the first in the nation caucuses.”
It was a sharp departure from the ninety-plus-degree heat that blanketed the fairgrounds Thursday, July 3.
But attendees still braved the weather for hours in the lead-up to the event with little reprieve from the baking sun.
At the fair’s midway point next to the grandstand, a trio of risers bedecked with flag banners formed a semicircle around a raised podium where Trump stood, speaking behind protective glass. Hundreds more chairs completed the circle, with Trump at the center. The crowd fanned out on its feet from there.
“President Trump, he could have picked our nation’s Capitol in Washington, D.C.,” Iowa’s Republican Attorney General Brenna Bird told the crowd. “He could have picked Philadelphia, Independence Hall. Thank you, President Trump for picking Iowa and bringing our celebration to the heart of the heartland.”
In addition to Bird, Iowa’s Republican U.S. Sens. Joni Ernst and Chuck Grassley spoke ahead of Trump’s visit.
Iowa Gov. Kim Reynolds attended the event, but she did not speak. Trump thanked Reynolds and Lt. Gov. Chris Cournoyer, as well as a string of other Iowa politicians for their support and for attending the event.
Trump, Republicans celebrate ‘big beautiful bill’ just hours after passage
“There can be no better birthday present for America than the phenomenal victory we achieved just hours ago when Congress passed the One Big Beautiful Bill to make America great again,” Trump told the crowd.
But Iowa Democrats have been deeply critical of the legislation, saying the cuts will directly harm those who seek out government benefits.
The bill will cut Medicaid spending by about $1 trillion over a decade, resulting in 11.8 million people becoming uninsured, and it would cut $300 billion in spending on the Supplemental Nutrition Assistance Program, according to estimates from the nonpartisan Congressional Budget Office.
Republican Party of Iowa Chair Jeff Kaufmann urged the crowd, “do not cede an inch” when talking to friends and neighbors about the bill’s impact.
“If you work and if you’re legal, you’re not going to get kicked off Medicaid,” he said. “That’s a lie. It’s a lie from desperate people.”
Trump also criticized congressional Democrats, none of whom voted for the package. He suggested Republicans would use Democrats’ “no” votes against them in the 2026 elections.
“With all of the things we did, with the tax cuts and rebuilding our military, not one Democrat voted for us,” he said. “And I think we’ll use it in the campaign that’s coming up — the midterms. Because we’ve got to beat them.”
“But all of the things that we’ve given and they wouldn’t vote, only because they hate Trump — but I hate them too,” he added. “You know that? I really do. I hate them. I cannot stand them because I really believe they hate our country, you want to know the truth.”
U.S. Reps Randy Feenstra (left) and Zach Nunn (right) listen to President Donald Trump on July 3, 2025, at the Iowa State Fairgrouds.
Shortly after voting to pass the legislation, Iowa’s four Republican members of the U.S. House — U.S. Reps. Mariannette Miller-Meeks, Ashley Hinson, Zach Nunn and Randy Feenstra — joined Trump on Air Force One to fly to the event in Des Moines.
They were also joined on board by Environmental Protection Agency Administrator Lee Zeldin, Interior Secretary Doug Burgum and Homeland Security Secretary Kristi Noem, according to photos shared on social media.
After the conclusion of Trump’s speech, fireworks lit up over the fairgrounds. The remaining attendees stopped to watch and cheer as they exploded in the sky.
Trump kicks off nation’s 250th birthday party celebration at the Iowa State Fairgrounds
In 2023, Trump previewed his vision for including the Iowa State Fair in the nation’s 250th birthday celebrations.
“My hope is that the amazing people of Iowa will work with my administration to open up the legendary Iowa State Fairgrounds to host the great American state fair and welcome millions and millions of visitors from around the world to the heartland of America for this special one-time festival,” he said in a May 2023 video.
That vision at least partially came to fruition July 3, with thousands of people flocking to the fairgrounds to celebrate Trump.
President Donald Trump speaks during the American 250 kickoff event on July 3, 2025, at the Iowa State Fairgrouds.
Although the event was ostensibly a nonpartisan event, hosted by the nonprofit organization America250, speakers also used their time to praise Trump, who they said would help usher in next 250 years of American greatness.
“Our current president is a direct inheritor of the founders’ heroic character,” said Monica Crowley, the Trump administration’s chief of protocol. “A profoundly brave man driven by the noble fight for American Freedom, guided by the hand of God. From Washington, Adams, Jefferson and Hamilton to Trump, the through lines of history are clear.”
‘He does what he says and he doesn’t hem and haw’
Dan Thompson, a 76-year-old Ankeny resident, grabbed a bottle of water out of a cooler near the back of the gathering crowd. He’d put a handful of ice under his bucket hat to help cope with the 93-degree heat as he awaited Trump’s arrival.
President Donald Trump speaks to a crowd of supporters during the America 250 kickoff event on July 3, 2025, at the Iowa State Fairgrouds.
Thompson, who said he’s seen Trump speak a dozen-or-so times, said the heat was no deterrent and he was excited to see him once again.
“It’s just the fun of being with a crowd of people that think the way I do,” Thompson said. “He does what he says and he doesn’t hem and haw.”
The crowd was bedecked in red, white and blue apparel, and Trump’s signature “Make America Great Again” hats dotted the crowd.
Outside the venue, a line of vendors displayed Trump-themed merchandise for an eager crowd.
They included Deborah Yanna, a 60-year-old West Des Moines resident, who stood amidst a sea of sequins as she sold jackets emblazoned with slogans like “MAGA” and “Trump Girl.”
Her shop, Make America Sparkle Again, has only been in business for a year, but four of her designs are on display in the White House, she said.
Patriotsaurus is at the Iowa State Fairgrounds on July 3, 2025 for the Trump rally.
Others, such as John Senser, traveled from across the country to see Trump in Des Moines.
Senser, of Nebraksa, arrived at the fairgrounds dressed as the “Patriotsaurus,” a bright green, patriotic T-Rex, eager to add to the day’s festive atmosphere.
Senser runs a small business called Patriotic Enrichment for the Youth of America, and he said he’s been dressing up as the Patriotsaurus since he retired.
“Patriotsaurus has been a patriot for 250 million years,” Senser said.
Signs of opposition dot Des Moines as Trump comes to town
Earlier in the day, more than 100 protesters gathered at Windsor Heights’ Colby Park pavilion for the Iowa Democratic Party’s “Kill the Bill” rally to oppose the “one big, beautiful bill,” which passed the House later that afternoon.
Many wore blue shirts and held signs, including “Rural Iowa Deserves Hospitals” and a placard featuring President Donald Trump’s portrait topped with a Burger King–style crown and the words, “Another Big Beautiful Lie, A Real Whopper.”
“Can you believe that Donald Trump is coming all the way to Iowa today, just so that we can tell him what we think of this big, bad, budget-busting bill?” Iowa Democratic Party chair Rita Hart said.
Public-school teacher Nancy Baker Curtis said Medicaid has been the backbone of her son Charlie’s health-care insurance. Charlie spent 30 days in the hospital after a neonatal septicemia diagnosis, she said.
“I’d like for you to look my son in the face, see his beautiful blue eyes and his bright blue glasses, and promise him that these cuts aren’t going to impact his access to health care,” she said.
As the pre-program began ahead of Trump’s speech, a couple dozen protesters gathered on the corners outside the fairground gates.
Towering over the crowd, Perry Kellogg, 65, of Urbandale, brandished a fence post with “C-O-N-V-I-C-T” pasted down its length.
“Donald Trump’s a treasonous criminal,” Kellogg said in a thundering voice. “Our two sell-out Republican senators voted for this trash of a bill — they’ve abandoned any duty to represent the people.”
Cindy Northcutt, 63, a retired property manager, bore an upside-down American flag and also called out the delegation’s votes.
“They voted for this monstrosity — Medicaid, SNAP, Medicare all gutted so billionaires can get richer,” she said, followed by a string of curse words.
Other signs of opposition popped up across the city in anticipation of the president’s arrival.
The Democratic National Committee funded billboards highlighting U.S. Sen. Joni Ernst’s vote to support Trump’s reconciliation package. Ernst is up for reelection in 2026.
DNC Chair Ken Martin said in statement that Trump’s appearance would remind Iowans “that Republicans like Trump and Ernst don’t give a damn about whether their own constituents live or die as long as the richest few get richer.”
Another group called Rural Voices USA paid for four billboards lining Trump’s route from the airport to the fairgrounds that say “Iowa farmers pay for trade wars.”
Des Moines Register reporters Stephen Gruber-Miller, Virginia Barreda, Nick El Hajj, Norah Judson and Nick Meglio contributed to this report.
This article originally appeared on Des Moines Register: Donald Trump in Iowa celebrates America’s 250th, Big Beautiful Bill