Minneapolis Photography

Landscape, cityscape and documentary photography taken in Minneapolis, Minnesota.

Prince watches over 50,000 marching against ICE

Prince watches over 50,000 marching against ICE

A windchill of around -30F didn’t stop what organizers say was 50,000 from marching through Minneapolis in one of, if not the largest, march in Minnesota history.

Protesters demand accountability in the killing of Renee Good and removal of the federal agents that have upended daily life in MN.

Women Hold Up Neighbors Say Ice OUT! signs, Minneapolis March

Women Hold Up Neighbors Say Ice OUT! signs, Minneapolis March

Thousands march through downtown Minneapolis on January 23, 2026. Marching through -30F windchills, they are protesting the actions of federal agents that have been deployed to the city since December.

50,000 March Against ICE in Minneapolis

50,000 March Against ICE in Minneapolis

A windchill of around -30F didn’t stop what organizers say was 50,000 from marching through Minneapolis in one of, if not the largest, march in Minnesota history.

Protesters demand accountability in the killing of Renee Good and removal of the federal agents that have upended daily life in MN.

ICE OUT Protest Sign ICE DEEZ NUTZ

ICE OUT Protest Sign ICE DEEZ NUTZ

Thousands march through downtown Minneapolis on January 23, 2026. Marching through -30F windchills, they are protesting the actions of federal agents that have been deployed to the city since December.

Kristi Noem Shame Sign Fuck Trump

Kristi Noem Shame Sign Fuck Trump

Thousands march through downtown Minneapolis on January 23, 2026. Marching through -30F windchills, they are protesting the actions of federal agents that have been deployed to the city since December.

ICE Gestapo Protest Sign in Minneapolis

ICE Gestapo Protest Sign in Minneapolis

Thousands march through downtown Minneapolis on January 23, 2026. Marching through -30F windchills, they are protesting the actions of thousands of federal agents that have been deployed to the city since December.

Protest Sign Hot Girls Melt Ice Minneapolis

Protest Sign Hot Girls Melt Ice Minneapolis

Thousands march through downtown Minneapolis on January 23, 2026. Marching through -30F windchills, they are protesting the actions of federal agents that have been deployed to the city since December.

Your Courage Melts Ice, Protest sign in Minneapolis

Your Courage Melts Ice, Protest sign in Minneapolis

Thousands march through downtown Minneapolis on January 23, 2026. Marching through -30F windchills, they are protesting the actions of federal agents that have been deployed to the city since December.

Abolish ICE Protest Sign in Minneapolis

Abolish ICE Protest Sign in Minneapolis

Thousands march through downtown Minneapolis on January 23, 2026. Marching through -30F windchills, they are protesting the actions of federal agents that have been deployed to the city since December.

ANTI ICE March in Downtown Minneapolis, January 23 2026

ANTI ICE March in Downtown Minneapolis, January 23 2026

Thousands march through downtown Minneapolis on January 23, 2026. Marching through -30F windchills, they are protesting the actions of federal agents that have been deployed to the city since December.

10s of thousands march in Minneapolis

10s of thousands march in Minneapolis

Thousands march through downtown Minneapolis on January 23, 2026. Marching through -30F windchills, they are protesting the actions of federal agents that have been deployed to the city since December.

Minnesota Statewide Strike, Target Store

Minnesota Statewide Strike, Target Store

A Target store on Lake Street in South Minneapolis with empty lots during a statewide strike asking for ICE to leave. Over a thousand businesses have closed their doors today.

Fencing and Barricades at Whipple

Fencing and Barricades at Whipple

Security fencing and barricades installed around the Whipple federal building. The property has been used as an ICE detention center and "homebase" for thousands of federal agents.

Anti ICE Flyers in South Minneapolis

Anti ICE Flyers in South Minneapolis

Flyers on utility poles that read "ICE You've Done Enough! Goodbye!" "WE ARE NOT OK".

ICE OUT! Statewide Shutdown Sign, Minneapolis

ICE OUT! Statewide Shutdown Sign, Minneapolis

A ICE OUT! Statewide Shutdown sign on a coffee shop window in Minneapolis.

ICE OUT Enterprise Flyer, Minneapolis

ICE OUT Enterprise Flyer, Minneapolis

A flyer taped to a utility pole in Uptown Minneapolis on January 21, 2026.

The QR code leads to a Instagram account that asks for calls to Enterprise demanding ICE contracts be terminated as well as instructions to rent a car using “Pay Later” and then cancel it 24 hours before rental starts.

ICE Agents Are Losers

ICE Agents Are Losers

A sign in South Minneapolis that reads "ICE AGENTS ARE LOSERS" seen on January 21, 2026.

BORTAC officer looks at observer, Minneapolis

BORTAC officer looks at observer, Minneapolis

A BORTAC Border Patrol officer interacts with an observer at a Speedway gas station in the morning of January 21, 2026 in Minneapolis.

BORTAC officers hold cans of tear gas, Minneapolis

BORTAC officers hold cans of tear gas, Minneapolis

Members of the Border Patrol tactical team, BORTAC, hold cans of tear gas in Minneapolis on January 21, 2026.

Forward Observations Group Patch, Minneapolis

Forward Observations Group Patch, Minneapolis

A Border Patrol BORTAC officer wearing a Forward Observations Group patch on his helmet. Seen in Minneapolis on January 21, 2026.

Loading more photos…