All photos from the Jan. 31, 2026, protest at the intersection of Canyon Boulevard and Broadway were taken by Jeffrey Packard.
About 3,000 Boulder residents filled downtown streets on Saturday, Jan. 31, protesting Immigration and Customs Enforcement in one of the city’s largest and most energetic demonstrations since last year’s No Kings protest.
Protesters packed the intersection of Canyon Boulevard and Broadway and stretched several blocks in every direction, carrying signs and chanting slogans including “No hate, no fear, immigrants are welcome here” and “No ICE, no KKK, no fascist USA.” Rep. Joe Neguse moved through the crowd speaking with demonstrators, while passing drivers honked in support, some leaning out of windows or sunroofs holding signs of their own. The noise of the protest carried for blocks.
The Boulder demonstration was part of a nationwide wave of “ICE Out” protests, prompted by growing concern over increasingly aggressive immigration enforcement tactics, including the recent killings of Renee Good and Alex Pretti in Minneapolis.
The protest began at 1 p.m. and continued well past its planned 2:30 p.m. end time.





Earlier in the day, the demonstration was preceded by an international memorial bike ride honoring Pretti, a cyclist. About 700 riders on everything from high-end road bikes to tandems traveled through Boulder before ending at the protest site on Canyon. Boulder’s ride was one of roughly 250 rides across four continents held in Pretti’s memory.
The Boulder ride was organized by Ryan Duzer, a cycling influencer, motivational speaker and filmmaker.
“Alex’s final words were ‘Are you ok,’” Duzer told the crowd gathered at North Boulder Park before the ride. “A simple question that says so much about who he was as a human. That kind of humanity matters. That kind of love matters. Even though this ride is for Alex, we’re here to show love and respect for everybody who has been murdered by ICE.”


Mayor Aaron Brockett was the final speaker before the ride began.
“I don’t know about you, but the last few days I’ve been doom-scrolling with some amount of despair, thinking: What are we going to do in this time of crisis?” Brockett said. “And the answer is to come together. To speak up and speak out. To say that in Boulder, it doesn’t matter what your immigration status is, it doesn’t matter what your identity is — you are welcome here, and we love you.”

On Sunday, Feb. 1, a third protest followed: a five-mile “F ICE” group run that departed from Broadway and Maxwell Avenue at 9 a.m.







