Where ‘ICE Out of Everywhere’ protests were scheduled Saturday across Portland, Gresham and nearby neighborhoods

A coordinated day of action reaches the Portland metro
A new round of demonstrations under the banner “ICE Out of Everywhere” was scheduled for Saturday, Jan. 31, 2026, with multiple actions planned across Portland and nearby communities. The events were part of a broader national mobilization opposing federal immigration enforcement tactics and calling for changes to the role and practices of U.S. Immigration and Customs Enforcement.
In the Portland area, organizers planned a mix of marches, vigils and neighborhood sign-waving actions rather than a single centralized rally, reflecting an organizing strategy that disperses gatherings across different public spaces.
Labor-backed march planned near the South Waterfront ICE facility
The largest scheduled Portland action for Saturday was a labor-backed rally and march titled “Labor Against ICE,” set to begin at 3:00 p.m. at Elizabeth Caruthers Park in the South Waterfront neighborhood. Organizers planned for participants to march from the park to the nearby ICE building and then return to the park.
The rally drew endorsements from dozens of unions, signaling an escalation in organized labor’s visible participation in immigration-related protests in the Portland region.
Vigils and neighborhood actions listed for the afternoon
Other Saturday actions were organized in different parts of the city and region, including a planned cycling vigil starting at 2:00 p.m. from Irving Park. Organizers promoted the ride as a memorial-focused action connected to the recent national wave of protests.
Smaller, neighborhood-based events were also listed for midday. These included sign-holding gatherings at prominent intersections, consistent with a style of protest that prioritizes visibility to passing traffic and local residents.
Portland (inner eastside): Neighborhood sign-waving action at Northeast 16th Avenue and Northeast Multnomah Street, scheduled for 12:00 p.m. to 1:00 p.m.
Portland (South Waterfront): “Labor Against ICE” rally and march beginning at 3:00 p.m. at Elizabeth Caruthers Park, with a planned route to the nearby ICE facility and return.
Portland (North/Northeast): Cycling vigil scheduled to depart from Irving Park at 2:00 p.m.
Gresham rally held as metro-area actions expand
Beyond Portland proper, a separate “ICE Out” rally took place in Gresham on Saturday, reflecting how the organizing spread into East Multnomah County as well as Portland’s core neighborhoods. Public remarks at the Gresham gathering echoed a central theme of the weekend’s actions: opposition to ICE’s presence in local communities and calls for policy changes.
Saturday’s Portland-area events were organized as multiple actions at different sites, combining a labor-backed march near the South Waterfront ICE facility with vigils and smaller neighborhood demonstrations.
Public safety context and what comes next
The Saturday actions followed months of recurring demonstrations near the South Waterfront ICE building and a series of recent, higher-intensity protest nights that have prompted law-enforcement monitoring and, at times, arrests. City and community leaders have repeatedly emphasized the importance of lawful, nonviolent protest, while organizers have continued to frame the events as a response to federal enforcement practices.
Organizers indicated the “ICE Out of Everywhere” banner is intended as an ongoing mobilization, with additional actions expected in the weeks ahead.