From parents to retirees to educators, thousands of Minnesotans rallied in more than a dozen cities across the state as part of the biggest nationwide day of demonstrations against President Donald Trump since the start of his second term.
Chants of “Hands off!” echoed from the State Capitol steps, bouncing from the building’s halls to the St. Paul Cathedral. A Minnesota State Patrol spokesperson estimated about 25,000 people crowded the area, and some attendees heading there said they were sardined into metro trains packed beyond capacity.
Protesters waved upside-down American flags and signs showing support for Ukraine and the Palestinian people. Some held papier mâché effigies of Trump and adviser Elon Musk, while others dressed as Wonder Woman and the Statue of Liberty.
“When they’re taking away the jobs of our veterans, the rights of our veterans, I’m here to speak up for my father, for my cousins, that that ain’t right,” state Rep. María Isa Pérez-Vega, DFL-St. Paul, said at the rally. “It’s because of our immigrant community, especially those immigrants who became veterans to fight for our country ... [that] we’re going to stand proud to support our immigrant rights.”
Children nearby chalked the sidewalk, playing hopscotch and writing “help people, don’t hurt people.” Minneapolis’ Brass Solidarity and Unlawful Assembly bands beat drums and blared horns to the beat of the O’Jays’ “Love Train” as attendees clapped in unison.
From the National Mall in Washington, D.C., and Midtown Manhattan to Boston Common and multiple state capitals, protesters assailed Trump and Musk’s actions on government downsizing, the economy, immigration and human rights. The rallies appeared peaceful, with no immediate reports of arrests.
Asked about the protests, the White House said in a statement that “President Trump’s position is clear: he will always protect Social Security, Medicare, and Medicaid for eligible beneficiaries. Meanwhile, the Democrats’ stance is giving Social Security, Medicaid, and Medicare benefits to illegal aliens, which will bankrupt these programs and crush American seniors.”
In Duluth, a fired-up crowd of about 2,000 poured into the Civic Center plaza downtown on a 30-degree morning, with signs ranging from “No kings” to “Impeach Trump.”