December 9, 2025 — A Metro Transit E Line bus passes the Hennepin & 25th Street station on Hennepin Avenue in Minneapolis during a heavy snowfall. The shelter signage identifies the arterial bus rapid transit stop, with service toward Uptown, Southdale, and France Avenue. Cars move alongside the bus as snow accumulates on the street and vehicles during the evening storm.December 15, 2025 — Snow-covered Nicollet Avenue in south Minneapolis leads toward the downtown Minneapolis skyline, with the East 31st Street intersection in the foreground. Traffic, a Metro Transit bus, and winter road conditions place the view in an active city corridor, while the Minneapolis Police Department 5th Precinct station appears at right along the avenue. The photograph contrasts neighborhood-scale streetscape and public facilities with the cluster of high-rise office towers in the city center beyond.December 15, 2025 — Protesters stand along a snowy roadside in Hennepin County, Minnesota, during a winter demonstration beside County Road 3. The group holds illuminated signs criticizing fascism and other political issues while traffic moves past on the adjacent street. Snowbanks, winter clothing, and late-day light place the protest in cold-weather conditions and emphasize its roadside setting.December 15, 2025 — Boat storage racks and a lakeside building stand along the snowy shore of Bde Maka Ska in South Minneapolis, as a woman walks her dog on the frozen lake in the distance. The image shows winter conditions at the city park, where the lake surface has frozen over and shoreline facilities are closed for the season. Bare trees and snow-covered paths frame a late-afternoon view of one of Minneapolis’s best-known urban lakes.December 16, 2025 — The Bricksworth Beer Co. sign marks the entrance to the restaurant’s patio in the North Loop district of downtown Minneapolis. Snow covers the ground around the fenced outdoor seating area, while string lights and lamp posts frame the walkway leading toward the business. The sign advertises pizza, wings, and beer, identifying the establishment as a neighborhood food and drink venue in one of Minneapolis’s warehouse-to-commercial redevelopment areas.December 16, 2025 — A notice posted on the door of Karmel Mall on Lake Street in Minneapolis explains a whistle symbol used as a community warning about nearby Immigration and Customs Enforcement activity. The sign tells passersby that the whistle is meant to alert neighbors to stay aware and cautious when ICE is in the area, particularly when leaving the building.December 16, 2025 — Posters supporting immigrant rights are attached to utility control boxes on Hennepin Avenue in Uptown Minneapolis. The messages during Operation Metro Surge read “Protect Our Somali Neighbors,” “Immigrants Are Not The Enemy,” and “Know Your Rights".December 16, 2025 — Daisys Uptown bar exterior stands at a downtown street corner at night. A red neon vertical sign and a bull skull panel identify the brick building, while paper covers the large windows. Snow lines the curb and wet pavement reflects the sign’s light as cars pass on the street.December 20, 2025 — Protesters march along Lake Street in south Minneapolis on December 20, 2025, during a protest and march against U.S. Immigration and Customs Enforcement. Signs reading “Immigrants Are Not the Problem,” “ICE Out,” and other anti-deportation messages.December 20, 2025 — A large protest and march on Lake Street in South Minneapolis with signs reading “Minnesotans Know ICE Is Slippery and Dangerous It’s Time to De-Ice!,” “ICE Out!,” and “No ICE".December 20, 2025 — Protesters march on Lake Street in Minneapolis during a demonstration against U.S. Immigration and Customs Enforcement, with one participant holding a sign reading, “Stop traumatizing our students! Kids can’t learn in fear.” The protest took place during Operation Metro Surge, a period of increased ICE activity in the region.December 20, 2025 — A protester in Minneapolis holds a sign reading “ICE OUT MSP” during a demonstration against U.S. Immigration and Customs Enforcement operations. Other bundled-up participants and protest signs are visible behind her, indicating the rally took place in very cold winter conditions.December 20, 2025 — Protesters march in Minneapolis during a demonstration against U.S. Immigration and Customs Enforcement, with handmade signs including “BURN ICE” and “IMMIGRANTS WELCOME” visible above the crowd.December 20, 2025 — Protesters march on Lake Street in Minneapolis during a demonstration against U.S. Immigration and Customs Enforcement, with a holiday-themed sign reading “I.C.E. Naughty and Not Nice”.December 20, 2025 — Protesters gather outside V & Lake St Station in Minneapolis during a demonstration against U.S. Immigration and Customs Enforcement. Signs reading “ICE OUT” and other messages are visible in front of the station entrance, a major Metro Transit hub linking light rail and bus service on Lake Street. The protest took place during Operation Metro Surge, an ICE enforcement initiative, as participants assembled in below-freezing winter conditions.December 20, 2025 — Protesters march near Karmel Mall on Lake Street at Pillsbury Avenue in south Minneapolis during a demonstration against Immigration and Customs Enforcement. Karmel Mall is a major commercial center for Minneapolis’s Somali community.December 20, 2025 — Karmel Mall on East Lake Street in Minneapolis is shown behind traffic lights and directional signs, with an American flag in the foreground. The shopping center is a major commercial hub for the city’s Somali community.December 20, 2025 — Protesters gather outside Karmel Mall on Lake Street in Minneapolis during a demonstration against U.S. Immigration and Customs Enforcement.December 20, 2025 — Flags of the United States, Palestine, and Somalia fly outside Karmel Mall on Lake Street in Minneapolis. The mall is a major shopping center and gathering place for the city’s Somali community.December 20, 2025 — Protesters enter the lobby of Karmel Mall in Minneapolis, Minnesota, during an anti-ICE march on December 20. The gathering was tied to opposition to U.S. Immigration and Customs Enforcement and to rhetoric aimed at the local Somali community, with marchers moving along Lake Street from Mercado Central to Karmel Mall.December 20, 2025 — Following a large protest down Lake Street, the community filled the Karmel Mall to support businesses that have been impacted by immigration enforcement.December 20, 2025 — Protesters gather inside Karmel Mall outside Hamdi Coffee in Minneapolis during an anti-ICE march on December 20. Karmel Mall is a major center for Somali-owned businesses in the city, and the protest was organized in response to immigration enforcement and rhetoric affecting Somali and other immigrant communities.December 20, 2025 — A man in an inflatable frog costume fist-bumps a barber inside a shop at Karmel Mall in Minneapolis during an anti-ICE march. The demonstration moved through the city on a cold day, beginning at Mercado Central and ending at Karmel Mall on Lake Street.December 20, 2025 — Shoppers browse perfumes and fragrances inside Karmel Mall in Minneapolis. The indoor market is a major commercial center for the city’s Somali community, with small retailers selling imported goods, clothing, food, and personal care products.December 27, 2025 — A handmade “Neighbors Say ICE Out!” banner is posted along Lake Street in Minneapolis on December 27, 2025. The message expresses neighborhood opposition to U.S. Immigration and Customs Enforcement.December 27, 2025 — A snowman holding a hand-lettered sign reading “Love Thy Neighbor Resist” during Operation Metro Surge.December 27, 2025 — An anti-ICE sticker is affixed to a street pole in South Minneapolis. The printed design combines an image of the Virgin Mary with the text “Hail Mary Full of Grace Kick I.C.E. Out of This Place,” using Catholic prayer language to oppose U.S. Immigration and Customs Enforcement. The sticker was photographed near George Floyd Square during a period of visible local resistance to federal immigration enforcement in Minneapolis.December 27, 2025 — A Metro Transit Route 38G bus passes Unity Foods and a mural of George Floyd at George Floyd Square in Minneapolis. George Floyd Square, at the intersection of 38th Street and Chicago Avenue, became a memorial and organizing site after Floyd was murdered by Minneapolis police in May 2020.December 27, 2025 — A sign posted on a snowbank in Minneapolis, Minnesota, states that federal agents, including ICE, DEA, and ATF personnel, are not permitted on the property without a valid warrant. The notice placed in late December as thousands of federal agents arrived in Minneapolis.December 27, 2025 — Signs posted on the front window of Monarca in Minneapolis, Minnesota, state that the business will not allow Immigration and Customs Enforcement or Customs and Border Protection agents to enter without a judicial warrant.
The notices describe the premises as private property, say administrative warrants are not valid there, and add that “Everyone Is Welcome Here! Except I.C.E.”
Photographed in late December 2025, the display identifies the restaurant’s policy toward federal immigration enforcement and asserts constitutional protections for people inside the business regardless of immigration status.December 31, 2025 — A stop sign in South Minneapolis bears the words “Stop the Occupation,” painted across its lower half. The paint first appeared on stop signs referring to the Palestinian occupation.
Built in Minneapolis
Photographs showcasing change over time
Browse by location, move through long-running series, or start with recent work.