Love what you read? Love that it was free?

Three people do acrobatics and hula hoop in a park with city buildings and palm trees in the background. A cartoon computer screen stands with them, displaying "missionlocal.org.

Mission Local will never have a paywall. All our articles are free for everyone, always. Help us keep it that way — donate to our end-of-year fundraiser to make Mission Local free for your neighbors.

Hundreds gathered at Embarcadero Plaza in San Francisco on Saturday afternoon to express solidarity with Minnesotans in response to the killing of 37-year-old Alex Jeffrey Pretti by a federal agent in Minneapolis earlier today.

Pretti, an American citizen who worked as an intensive care nurse, was shot by a Border Patrol agent in an incident that was filmed and posted to social media. The shooting happened amidst widespread protests in the Twin Cities following the killing of Renee Nicole Good, who was shot in her car by an Immigration and Customs Enforcement officer on Jan. 7. 

A person holds a sign reading "RIP Alex Pretti" at a protest; other signs in the background say "ARREST ICE" and display hashtags. Palm trees are visible behind the crowd.A protestor holds a sign reading “R.I.P Alex Pretti”, in reference to the man killed by a federal agent in Minneapolis on Jan. 24, 2026. Photo by Béatrice Vallières.

Mission Local logo, with blue and orange lines on the shape of the Mission District

Want the latest on the Mission and San Francisco? Sign up for our free daily newsletter below.

“Today, the violence of this fascist administration is rearing its ugly head, attacking our communities, and we must stand up,” an organizer told the crowd during the rally. The protest was called earlier Saturday by Bay Resistance and the Party for Socialism and Liberation, among other organizations.

Eleanor Brown, who attended the demonstration, said she’s been “glued to her TV” since seeing a video of Pretti’s shooting on Instagram this morning. “All day I’ve been wishing I could do something,” she said.

Lorrene Ritchie (left) and Eleanor Brown (right) attended the anti-ICE protest at the Embarcadero Plaza on Jan. 24, 2026. Photo by Béatrice Vallières.

“I think no place is safe. And if we let it happen in Minneapolis, it’ll happen here and happen anywhere,” Lorrene Ritchie, another protester, said. “So it’s incumbent upon all of us as U.S. citizens to fight for the rights of everyone, even if we’re not directly involved.” 

Ritchie, an emeritus faculty member in nutrition at U.C. Agriculture and Natural Resources, added she was also protesting against President Donald Trump’s broader policies, including cutting funding for scientific research and moving away from evidence-based nutritional guidelines.

A man holds a sign reading "WHEN WILL YOU BE KIDNAPPED?" beside another person with a megaphone holding a sign partially obscured that says "AGAIN WE SAW IT AGAIN" at a protest.A protestor holds a sign reading “When will you be kidnapped?” at the anti-ICE protest at the Embarcadero Plaza on Jan. 24, 2026. Photo by Béatrice Vallières.

The rally featured speeches from organizers with several groups, including the Party for Socialism and Liberation and the Palestinian Youth Movement. Organizers called for the abolition of ICE and urged community members to join local ICE response networks. 

Protesters then marched downtown, chanting slogans like “ICE is not welcome here” and “Donald Trump has got to go.”

A crowd of protesters holds signs, including one large sign reading "ICE = Murder, Justice for Renee/ Alex, ICE out for good! Congress, do your job!! No war!.A crowd of San Franciscans gathered at the Embarcadero plaza to protest against ICE on Jan. 24, 2026. Photo by Béatrice Vallières.

A group of ten people standing outdoors in a park with a city skyline in the background.

Join the 3,250 readers who keep Mission Local free for all!

Because of you, Mission Local reached and surpassed our $300,000 year-end fundraising goal. All we can say is thank you. 

Thank you for choosing to invest in a local newsroom rooted in San Francisco’s communities — one that listens first and reports deeply. 

If you haven’t yet had a chance to give, it’s not too late to be part of this community. Your contribution today helps sustain the reporting our city relies on all year long.

We’re grateful you’re here — and we’d be honored to have you join our donors.