• Original Reporting

The Trust Project

Original Reporting This article contains firsthand information gathered by reporters. This includes directly interviewing sources and analyzing primary source documents.
A crowd shot from the No Kings protest in Fort Collins
Thousands of "No Kings" protestors marched in Fort Collins on June 14, 2025, including some who flew the American flag upside down, a signal of distress. (Alex Hagar, KUNC)

In one of the largest demonstrations since the social justice protests of 2020 following the death of George Floyd, thousands of protesters gathered at sites across Colorado Saturday to speak out against the Trump administration and its policies.

Colorado Capitol News Alliance

This story was produced as part of the Colorado Capitol News Alliance. It first appeared on June 14, 2025 at cpr.org.

At more than a dozen places across the state, people raised signs, chanted and marched.

Rallies were planned Saturday from Grand Junction to Colorado Springs, Denver to Durango and many other places between.

In Grand Junction Saturday morning, hundreds gathered peacefully, snarling traffic. 

In Colorado Springs, a speaker urged the large crowd to remain peaceful and stay out of the street.

In Parker, people held signs up and lined roads as cars drove past.

In Genesee, people stood on a bridge over I-70 and held signs up for cars passing to see.

In Denver, police shut down Lincoln Street at the Lincoln Veterans Memorial Park near the Colorado State Capitol, so protesters could spill out into the street. 

The Denver march began at 12:19 p.m. down Lincoln, starting out in front of the state’s Capitol. It quickly spilled out onto adjoining streets across downtown.

By 3 p.m., streets around downtown were flooded with marchers. One group stopped at the intersection of 14th and Broadway.

At 3:25 p.m., Denver Police posted on social media that people should expect rolling road closures downtown due to the demonstration.

Police were also blocking pedestrian access to several areas, including from downtown northwest across Speer Boulevard to near I-25. 

A group of a couple hundred protesters on Colfax in Denver attempted to access Interstate 25. At about 6:50 p.m., they were repelled by police in riot gear and armored vehicles using pepper balls and smoke canisters. That group of marchers was then pushed back to Speer Boulevard.

DPD said they arrested five people during this episode.

At 9:30 p.m., according to Denver Police, there was a second incident involving a small group of protesters attempting to access the interstate, resulting in police using pepper balls and smoke to disperse the group.

As of 10:48 p.m. Saturday night, Denver Police said they had made 17 total protest-related arrests on charges including from resisting arrest, obstruction of streets, failure to obey a lawful order, and unlawful throwing of projectiles. A large police presence could be seen at the capitol and around downtown.

Motivated by love of country

Adam Young came to Denver from Golden Saturday to march. He was dressed as Uncle Sam as he held an upside down American flag marching on 17th Street in downtown Denver.

“This is America. You can’t treat America this way,” Young said of Trump’s policies. 

LEFT: A woman holds a sign decorated with a painting of the geological features of Bears Ears National Monument in Utah, at risk of being delisted after a U.S. Department of Justice ruling that overturned a 1938 finding to allow the president to remove monument designation. RIGHT: Demonstrators hold up hand-lettered signs during the “No Kings” protest in Boulder. (Lucas Brady Woods, KUNC)

The so-called “No Kings” rallies are designed as a catch-all for people to protest a wide range of policies from the Trump administration, from immigration enforcement actions to attacks on free speech and LGBTQ rights.

The Denver demonstration featured booths along Veterans park, urging people to get involved both in their communities and politically. 

The protest was a center for intersectionality in political activism. While the main peg of the protest was against Trump, many people were protesting ICE, celebrating pride month, protesting for Palestinians and standing in solidarity with the protestors in Los Angeles. 

Protesters march with a sign that reads “The only monarchs we want are butterflies” during the “No Kings” protest in Glenwood Springs. (Alex McIntyre, Special to The Colorado Sun)

Answering a national call to dissent

The demonstrations are part of a national call for protests against the Trump administration. About 2,000 cities are holding protests on President Donald Trump’s birthday, the same day as he is holding a military parade in Washington, D.C.

Jerry Hawthorne, an 82-year-old retired Colorado Department of Corrections worker lasted more than two hours in broiling heat to wave an “Impeach Trump Again” sign alongside about 2,000 other like-minded smiling and chanting “No Kings” protesters in Grand Junction. 

“I’m really happy about this. This is beautiful,” he said as he aimed his sign up and down the crowd strung out for half a mile along a busy Interstate 70 onramp in Grand Junction.

Hawthorne said he had never even thought of joining a protest until Trump took office. The protest on Saturday was his third.

Hawthorne, who worked in the maximum security unit in Cañon City for part of his career, made it a point to tell a reporter several times that “I have seen some evil people in my life, but none as evil as Trump.”

A shirtless man wearing a crown made from Cheetos and a party size Cheetos bag holds a birthday balloon in his hand
Colorado Mesa University computer science professor Warren MacEvoy was one of a few thousand people who participated in the “No Kings” protest in Grand Junction. (Nancy Lofholm, Special to The Colorado Sun)

Colorado Mesa University computer science professor Warren MacEvoy showed up to protest in just his skivvies and a faux crown he had fashioned out of a party-sized Cheetos puffs bag with Cheetos ringing his sweating head. He carried a bobbing “Happy Birthday” balloon that he said “is just for Donald,” referring to the president who celebrated his 79th birthday on Saturday.

“A lot of people are talking past each other. We need more discourse,” he said. 

Betty Tanksley, 81, came with her granddaughters, one of them pushing her wheelchair. 

“I have never been this afraid for the country. This is the worst it’s ever been,” she said. 

She said she opposes how Trump is running the country and his support of the Israeli government. 

“We are all one human race,” she said. “Let’s act human.” 

Surrounding her, people held up signs supporting veterans, immigrants and Medicare. 

Greg, who didn’t want to give his last name for safety reasons, held up a sign reading “I can’t afford a private yacht, but public land is all I’ve got.” 

“I know plenty of park rangers and they’re not corrupt. They’re the hardest-working people you could meet,” he said. “They get paid in sunsets.” 

Greg worries how cuts will affect public lands, with even well-known national parks and monuments functioning with few resources and skeleton crews. 

“What’s happening to the National Park Service right now is going to decimate the park service for decades,” he said. “I’m making sure that public lands stay in public hands.”

While Grand Junction voted for Trump three times, the city has seen regular protests since the 2024 election. Saturday’s demonstration was by far the largest.

Raquel Scianna, a volunteer with Indivisible, the grassroots Grand Junction group that organized the protest, said protesters started showing up at 9 a.m. for an event advertised to begin at 10.  Most had staggered away by shortly after noon to seek shade under scrawny young trees in Canyonview Park.

A counterprotest calling itself “No Crowns, Just Clowns” had used social media in the past few days to recruit Trump supporters to parade their vehicles in front of the the protesters, but only a handful of loud trucks with flapping Trump flags showed up.

There were no incidents between the Trump supporters and the crowd doing a call-and-response chant, “This is what Democracy looks like.”

Many homemade signs included expletives aimed at Trump. A few that didn’t included, “Imagine being afraid of diversity, but not dictatorship,” and “Eggs are so expensive because Congress is full of chickens.”

There was a minimal presence of uniformed police officers in Grand Junction. They were directing traffic or parked under shade trees watching the line of protesters.

In reliably Republican Montrose, where organizers had directed demonstrators from Telluride, Ouray and Ridgway, around 2,100 people lined Townsend Avenue waving signs and shouting.

A counterprotest formed in the shape of a train of 20-25 trucks driving slowly along Townsend Avenue, some waving Trump flags and some wearing cardboard crowns from a Burger King restaurant.

Demonstrators hold a throne and a sign featuring the Smoky Bear character reading "remember, only you an prevent fascism" during the No Kings protest in Glenwood Springs
A motorist displays a sign reading "Speak Out! Silence implies consent" during the No Kings protest in Glenwood Springs

LEFT: Protesters gather in Sayre Park before the march during a No Kings protest in Glenwood Springs. RIGHT: A driver on Grand Avenue holds a sign that reads “Speak out! Silence implies consent,” and flashed a thumbs-up as protesters marched the protest. (Alex McIntyre, Special to The Colorado Sun)

In Glenwood Springs, protesters began their march at Sayre Park, walking a half mile north to 11th Street along Grand Avenue before returning to the park. At times, protesters lined the sidewalks of both sides of the loop, stretching across the entire distance. 

“This isn’t about Democrat or Republican, this is about right and wrong,” said organizer Lori Brandon, co-leader of Mountain Action Indivisible, after the event. She estimates as many as four thousand turned out to protest – about double a previous Hands Off event she organized in the city. 

Speakers, including Colorado House Rep. Elizabeth Velasco , who addressed the crowd after the march.

Organizers estimated as many as 10,000 people gathered on the Colorado State University campus in Fort Collins before bringing their signs and chants along a marching route into Old Town.

A small handful of pro-Trump counter-protestors stood on a street corner waving flags as the “No Kings” protestors marched by, but there did not appear to be any other conflict between the two groups.

A man carrying an American flag sits on a palomino horse that has No Kings written on its rear. Protestors are in the background and people are taking photos with their phones
Demonstrators stop to take a photo of a horse with “No Kings” written on its hindquarters in Fort Collins. (Alex Hager, KUNC)

People lined U.S.  50 in the heart of Cañon City on Saturday for the “No Kings” protest. Organizers said it might have been the biggest-ever political protest, with the final count reaching 450 participants.

They came in wheelchairs and pushing walkers. Companions brought lawn chairs for those who couldn’t stand for two hours. Volunteers passed out water and continually checked to ensure no one got too close to the busy highway.

One woman helps another sign up for an email list during the No Kings protest in Cañon City
Volunteer Karen Randall , left, helps a protester sign up for an email list during a “No Kings” demonstration in Cañon City. (Sue McMillin, Special to The Colorado Sun)

“Never. Never. Never have I seen this many people out,” said volunteer Karen Randall, who was helping people sign up for email lists and handing out supplies for those who arrived without a sign.

Organizer Dennis Maun said the Fremont CO Indivisible protest on April 5 had about 250 participants, so the increase was significant. Several police cruisers were parked around the perimeter but there were no counter protesters or incidents. 

Maun said the group get far more positive than negative responses from passing motorists on U.S.  50.

Protesters mentioned a multitude of concerns about the Trump administration but the erosion of democracy was high on the list of most. They also cited the sale of public lands, ineptitude in Trump’s cabinet and the cruelty of many of his policies as reasons that brought them out. 

A person holds a sign reading "Wake UP and smell the Fascism" during the No Kings protest in Cañon City
Demonstrators called out their reasons for participating in the “No Kings” protest June 14, 2025 in Cañon City, Colorado. (Sue McMillin, Special to The Colorado Sun)

About 170 protesters gathered in Westcliffe at The Bluff, an open space at the far west end of the Custer County town. A handful of Trump supporters waved flags and banners at the far eastern side of town during the protest.

In Boulder, thousands gathered at the busy intersection of Broadway and Canyon Boulevard and marched to the Pearl Street Mall, seasoned protestors walking shoulder to shoulder with high school students.

Despite their frustration with their government — and the almost 90-degree heat — rally goers were positive and collegial. The atmosphere felt almost like a festival at times with some people sitting on the grass in camping chairs as local activists gave speeches, including Boulder District Attorney and candidate for attorney general, Michael Dougherty.

But the crowd was also energized and clearly focused on sending a message with chants and homemade signs, especially when demonstrators moved from the main rally location to line up along Broadway. Throughout the day, people said they felt a camaraderie with those around them. No counter protestors or disruptors were visible.

Lisa Baba and Randy Compton, both of Boulder, said protesting on Saturday felt urgent.

“We have crossed the line. We really need to change our political system, have got to hit the streets,” said Compton, who was carrying a sign that read “They blame immigrants so you won’t blame billionaires.” “This is unconstitutional, what is happening, and it is up to the people to do this.”

Baba said said her heart has been broken as she watched Americans’ rights being eroded. “I think people need to hear the truth. And I think there’s a large, a large group of people who are not hearing the truth. They’re hearing a different version of what’s happening. And I think when people see that those they love are out on the streets telling the truth. Hopefully they’ll they’ll look someplace else to find what’s really going on.”

A white umbrella inscribed with the words Fight for our rights, freedom, womens rights, civil rights, justice, free speech, and our constitution during the  No Kings protest in Gunnison

LEFT: Liz Lewinger carried an umbrella inscribed with her concerns during the “No Kings” march in Gunnison. She said she was there to “fight for my three granddaughters.” RIGHT: Reed Meredith said “it’s time to get active against this administration’s policies.” (Don Emmert, Special to The Colorado Sun)

A few hundred people marched a four-block route to a park in Gunnison. But for the occasional truck driving by and revving its engine, one attendee said, most of the reaction from passersby was positive — a few thumbs down and one person flying the bird at demonstrators.

At Lincoln Park in downtown Greeley, a small crowd grew to as many as 1,000 protestors, a diverse group with a large Latino showing and people of all ages, from babies to seniors using wheelchairs and walkers.

The signs and speeches showed support for veterans, Medicare recipients, immigrants and LGBTQ+ people.

Speakers included Colorado State Treasurer Dave Young, who is running to replace Republican U.S. Rep. Gabe Evans in the 8th Congressional District. A cardboard cutout of Evans stood the microphone as rally participants chanted, “Where’s Gabe?”

There was one attempted counterprotest: A man pulled up to a curb near the crowd on a motorcycle with a bullhorn. He was mainly shouted down with chants and ignored as the demonstrators started marching past the farmer’s market and around the park.

A person wearing pigtails tied with white ribbons holds up a sign that reads "I'm using my voice for those who can't" during the No Kings protest in Greeley
Protestors at the “No Kings” demonstration in Greeley on June 14, 2025, flew signs signaling their support for immigrants who are frightened to speak up. (Nikole Robinson Carroll, KUNC)

The latest in a series of demonstrations

Earlier this week, protesters demonstrated at the State Capitol to protest immigration enforcement actions. Those protests were largely peaceful with a handful of arrests in Denver after police used pepper balls and smoke canisters to disperse protesters near Broadway and I-25. Denver Police reported early Wednesday that there were 17 arrests out of those protests.

As of early Saturday afternoon, no clashing between demonstrators and police were observed or reported at protests across the state.

Saturday’s Denver demonstration was put on by Colorado 50501 Chapter, Party for Social Liberalism, Women’s Strike and Raise Her Voice, Solidarity Warriors, Denver Indivisible Action, Show Up for Good and Notes of Dissent. 

The Denver march began at 12:19 p.m. down Lincoln, starting out in front of the state’s Capitol. It quickly spilled out onto adjoining streets across downtown.

In Parker Saturday morning, Debbie Burke said she was protesting because voting was not enough.

“We’ve got to get our voices out there as loud as we can, in the biggest numbers we can find to show people that the Trump administration is not representing the country as a whole,” Burke said.

“I think the country is too divided and needs to be put together,” said Larry Dobkin in Parker. “Politicians are too tied up in whether they’re Republican or Democrat and not so much interested in doing the job for the people.”

A crowd marches during the “No Kings” protest in Gunnison on Saturday, which was also Flag Day. (Don Emmert, Special to The Colorado Sun)

Editor’s note: This story is based on eyewitness accounts from reporters unless stated and attributed.

CPR’s Kiara DeMare, Tony Gorman, Haylee May, Stina Sieg, Allison Sherry, Hart Van Denburg and KRCC’s Andrea Chalfin contributed to this report, as did Don Emmert, Nancy Lofholm, Alex McIntyre, Sue McMillin and William Woody from The Colorado Sun, and Nikole Robinson Carroll, Alex Hager and Lucas Brady Woods from KUNC.

Corrections:

This story was updated at 11:03 a.m. on June 15, 2025 to correct the first name of state Treasurer Dave Young, who is also a Democratic candidate for the 8th Congressional District.

Type of Story: News

Based on facts, either observed and verified directly by the reporter, or reported and verified from knowledgeable sources.

This byline is used for articles and guides written collaboratively by The Colorado Sun reporters, editors and producers.

NPR for Northern Colorado. KUNC brings you news and storytelling from your backyard and the rest of the world.