Minnesota

5,800 photos · 2008–2026

5,800 photographs tagged Minnesota, 2008–2026.

Large protest at Minnesota State Capitol on March 8 2025
Today on International Women’s Day, Minnesota saw the largest protest since President Trump's re-election. 1,000+ gathered at the Capitol for the 2nd time this week hearing from activists, city council members and state representatives on the current administration's actions. Minnesota State Capitol March 8, 2025

Protesters Fill the Steps of the Minnesota State Capitol

We Stand With Canada Stop The Tariffs Protest Sign
Today on International Women’s Day, Minnesota saw the largest protest since President Trump's re-election. 1,000+ gathered at the Capitol for the 2nd time this week hearing from activists, city council members and state representatives on the current administration's actions. Minnesota State Capitol March 8, 2025

“We Stand With Canada” Sign at the Minnesota Capitol

Protester holds a Pussy Riot sign at the Minnesota State Capitol.
"Pussy Riot" protest sign in St. Paul Minnesota. Today on International Women’s Day, Minnesota saw the largest protest since President Trump's re-election. 1,000+ gathered at the Capitol for the 2nd time this week hearing from activists, city council members and state representatives on the current administration's actions. Minnesota State Capitol March 8, 2025

“Pussy Riot” Sign Raised at Minnesota Capitol Women’s Day Rally

Protest sign reading my uterus is more regulated than guns
Today on International Women’s Day, Minnesota saw the largest protest since President Trump's re-election. 1,000+ gathered at the Capitol for the 2nd time this week hearing from activists, city council members and state representatives on the current administration's actions. Minnesota State Capitol March 8, 2025

“Uterus More Regulated Than Guns” Sign at Capitol Protest

No One Elected Elon protest sign
"No One Elected Elon" protest sign. Today on International Women’s Day, Minnesota saw the largest protest since President Trump's re-election. 1,000+ gathered at the Capitol for the 2nd time this week hearing from activists, city council members and state representatives on the current administration's actions.

“No One Elected Elon” Sign Raised Near the Capitol Dome

Elect a Cown Expect a Circus protest sign
Today on International Women’s Day, Minnesota saw the largest protest since President Trump's re-election. 1,000+ gathered at the Capitol for the 2nd time this week hearing from activists, city council members and state representatives on the current administration's actions.

“Elect a Clown, Expect a Circus” Poster at the Minnesota Capitol

I cant believe I still have to protest this
Today on International Women’s Day, Minnesota saw the largest protest since President Trump's re-election. 1,000+ gathered at the Capitol for the 2nd time this week hearing from activists, city council members and state representatives on the current administration's actions.

“MAGA Traitors” Flag Flies at Minnesota Capitol Protest

Let refugees live here protest sign
"Let refugees live here!" protest sign. Today on International Women’s Day, Minnesota saw the largest protest since President Trump's re-election. 1,000+ gathered at the Capitol for the 2nd time this week hearing from activists, city council members and state representatives on the current administration's actions.

Child Holds “Let Refugees Live Here” Sign on Shoulders at Capitol Rally

Tesla Takedown Dump Tesla Save America
Protester holds a sign that reads "Dump Tesla Save America". Seen at a Tesla facility just outside of Minneapolis (Golden Valley) on March 8, 2025. This is the 4th week in a row protesters have gathered here as part of the nationwide Tesla Takedown organizing.

“Dump Tesla Save America” Sign Outside Tesla in Golden Valley

Tesla Takedown Protest Sign How Much Does Tesla Cost Us All
Protester holds a sign that reads "How much does Tesla cost us all?". Seen at a Tesla facility just outside of Minneapolis (Golden Valley) on March 8, 2025. This is the 4th week in a row protesters have gathered here as part of the nationwide Tesla Takedown organizing.

“How Much Does a Tesla Cost Us All?” Sign in Golden Valley

Tesla Takedown Protest Sign Tesla Funds Fascism Minnesota
Protesters hold signs outside a Tesla showroom in Golden Valley(Minneapolis) on March 8,2025.

“Tesla Funds Fascism” Sign Outside Golden Valley Showroom

Tesla takedown Elon Cheats at Video Games
Tesla vehicle leaves a Tesla Facility just outside of Minneapolis (Golden Valley) on March 8, 2025. This is the 4th week in a row protesters have gathered here as part of the nationwide Tesla Takedown organizing.

“Elon Cheats at Video Games” Sign Outside Tesla in Golden Valley

Special K Elon is now in charge
Protester holding a sign that reads "Special K Elon Is Now In Charge" at a Tesla Facility just outside of Minneapolis (Golden Valley) on March 8, 2025. This is the 4th week in a row protesters have gathered here as part of the nationwide Tesla Takedown organizing.

‘Special K’ Elon Sign at Tesla Takedown Protest in Golden Valley

Tesla car in front of protesters in Minneapolis
A Tesla car drives by a group of protesters in Golden Valley (Minneapolis). The protesters have been gathering for weeks as part of "Tesla Takedown" protests.

Tesla Passes “Don’t Buy a Fake Truck from a Real Nazi” Sign in Golden Valley

Minnesota For Ousting Pres Musk Tesla Takedown sign
Protester with a sign reading "Minnesota for Ousting Pres. Musk" at a Tesla Facility just outside of Minneapolis (Golden Valley) on March 8, 2025. This is the 4th week in a row protesters have gathered here as part of the nationwide Tesla Takedown organizing.

“Minnesota for Ousting President Musk” Sign at Golden Valley Tesla Protest

Protesters outside Tesla Showroom in Golden Valley
Protesters at a Tesla Facility just outside of Minneapolis (Golden Valley) on March 8, 2025. This is the 4th week in a row protesters have gathered here as part of the nationwide Tesla Takedown organizing.

Tesla Takedown Protesters Line the Street in Golden Valley

Jogging with dog in Downtown Minneapolis after snowstorm
A person jogs with a dog on a snow-covered path in Downtown Minneapolis after a late season heavy snowfall.

Morning Jog Next to the Mississippi River in Minneapolis

Spring snow in the North Loop in Downtown Minneapolis
North 5th Street in Downtown Minneapolis under a late-season snowfall.

Snowy Traffic on North 5th Street in Downtown Minneapolis

Protest signs at the Minnesota State Capitol in St. Paul, including one reading “No Kings! No Nazis!”
Protest signs are displayed outside the Minnesota State Capitol in St. Paul during a March 4, 2025 rally. One sign reads “No Kings! No Nazis!” and features an illustration of Elon Musk.

Protest Signs at Minnesota State Capitol, St. Paul

Crowd of protesters holding signs and Ukrainian flags gathers on the steps of the Minnesota State Capitol during a March 4, 2025 demonstration.
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

Protesters Fill the Minnesota State Capitol Steps During 50501 Rally

Two protesters hold a Ukrainian flag at the Minnesota State Capitol during a March 2025 demonstration.
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

Holding a Ukrainian Flag Outside the Minnesota State Capitol

Protester holds sign reading "Prez Trump Musk Cruel Chaos" at Minnesota State Capitol during March 4, 2025 demonstration.
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

“Prez Musk / VP Trump: Cruel Chaos” Sign at Minnesota Capitol Protest

Protesters with signs and Ukrainian flags gather on the steps of the Minnesota State Capitol during a March 4, 2025 demonstration against the Trump Administration.
"The Russia Russia Russia Thing" protest sign. Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

Huskies on Leash at the Minnesota Capitol Protest

Protester holds sign reading "Deport White House Gremlin to the Kremlin" at Minnesota State Capitol during March 4, 2025 demonstration.
"Deport White House Gremlin To The Kremlin!" protest sign. Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

“Deport White House Gremlin to the Kremlin” Sign at MN Capitol Protest

Protesters hold signs supporting Ukraine and criticizing the Trump administration at the Minnesota State Capitol in St. Paul.
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

“We Really Do Care” and “Stand With Ukraine” Signs at the Minnesota Capitol

Protesters hold signs at the Minnesota State Capitol in St. Paul.
"My patients are not parasites" protest sign in St. Paul Minnesota. Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

“Stop the Coup” and “My Patients Are Not Parasites” Signs at the Minnesota Capitol

Protesters at the Minnesota State Capitol hold signs including "Trump Is A Traitor" and "Stop Billionaire Take" during a March 4, 2025 demonstration.
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

“Stop Billionaire Takeover” Sign at the Minnesota Capitol Protest

Protesters hold signs criticizing Elon Musk and the Trump administration at the Minnesota State Capitol in St. Paul.
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

“No Kings” and Inflatable Duck Signs at the Minnesota Capitol

Protester holds sign criticizing Brian Glenn at Minnesota State Capitol during March 4, 2025 demonstration.
"Hey Brian Glenn There's a Glaring Stain On Your Suit. Look Who You've Shamed" protest sign. Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

“There’s a Glaring Stain on Your Suit” Sign Naming Brian Glenn

Protesters hold signs at the Minnesota State Capitol steps during a March 4, 2025 demonstration against the Trump administration.
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

“Jail Trump” and “Save Democracy” Signs at the Minnesota Capitol

Hundreds of protesters gather on the steps of the Minnesota State Capitol in St. Paul during a March 2025 demonstration.
Large crowd of protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

Crowd Gathers on the Minnesota State Capitol Steps for 50501 Protest

Protesters holding signs at the Minnesota State Capitol in St.
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

Crowd on the Capitol Steps During the 50501 Protest in St. Paul

Protesters holding signs at the Minnesota State Capitol in St. Paul, including one reading "Support Federal Workers Not Musk."
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

“Support Federal Workers” Sign Raised at the Minnesota Capitol

Protesters with signs and American flags gather on the steps of the Minnesota State Capitol on March 4, 2025.
Protesters on the steps of the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

Crowd of Protesters on the Minnesota State Capitol Steps

Protesters carrying American flags and signs march toward the Minnesota State Capitol in St. Paul.
Protesters march to the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement. The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.

“Tuck Frump” Sign Leads March Toward the Minnesota State Capitol

Justice for Allison Lussier Billboard
A billboard advocating for justice for Allison Lussier is displayed on Lake Street in Minneapolis. The banner, featuring a portrait of Lussier and a medicine wheel, calls for change for Indigenous women, highlighting issues of violence and injustice within Indigenous communities.

“Justice for Alison Lussier” Banner on a Graffitied Billboard, Minneapolis

Roof Depot Water Tower
This image features the rooftop water tower of the former Roof Depot building in South Minneapolis. Originally constructed in the 1920s as a Sears distribution center, the building and its water tower represent the area's industrial past.

Roof Depot Water Tower at Sunset in South Minneapolis

Don't test drive fascism Tesla Protest
Large protest banner outside a Tesla facility in Minneapolis (Golden Valley) that reads: "Don't testdrive fascism No Swasticar!"

“No Swasticar” Banner at Tesla Protest in Golden Valley

American Flag at Tesla Minneapolis March 2025
Protester with an American flag outside a Tesla facility just outside of Minneapolis.

Protester Waves American Flag Outside Tesla in Golden Valley

boycott nazi scum protest sign
Protest sign reading: "Boycott Nazi Scum No Tesla". Protesters have gathered each Saturday for weeks now at this Tesla Facility just outside of Minneapolis (Golden Valley).

“Boycott Nazi Scum” Sign at Tesla Protest in Golden Valley

Elon Musk NOPE Not My President Protest Sign
Protester holding up a sign that reads "Nope Not my President" "Hair Hitler" "The Dogefather" Protesters have gathered each Saturday for weeks now at this Tesla Facility just outside of Minneapolis (Golden Valley).

“Hair Hitler” and “The Dogefather” Sign at Tesla Protest

Elon Musk Ketamine Protest Sign
Protester in Minneapolis (Golden Valley) holds up a protest sign at a Tesla facility.

“Ketamine: Do Not Run Large Nations” Sign at Tesla Protest

BAD DOGE Elon Musk Protest Sign in Minneapolis
Protester at a Tesla facility just outside of Minneapolis(Golden Valley). Protesters have been gathering each Saturday for weeks.

“Honk Bad Doge!” Sign at Tesla Protest in Golden Valley

Elon Musk protester holds up his Ketamine sign
A protester at the Tesla facility just outside of Minneapolis (Golden Valley) on March 1, 2025. Protesters have been gathering each Saturday for weeks now protesting Elon Musk, Tesla and the current administration.

“I Wrote Elon His Ketamine Prescription” Sign at Tesla Protest

Tesla The Swasticar Minneapolis Protest March 2
Protesters hold up signs reading "Deport Musk" and "Tesla The Swasticar" at a protest outside a Tesla facility in Minneapolis(Golden Valley) on March 1, 2025. The protests are part of nationwide "Tesla Takedown" protests targeting Musk, Tesla and the Trump Administration.

“Deport Musk” Sign at Tesla Protest in Golden Valley

Dualing American Flags at Elon Musk Tesla Protest in Minneapolis
An upside down American Flag and a right side up American Flag seen outside a Tesla facility in Minneapolis (Golden Valley) on March 1, 2025. Protesters have been gathering for weeks now protesting the actions of Elon Musk and his Doge Department under the Trump administration.

American Flags and Protest Signs Outside Tesla in Golden Valley

Protesters outside Tesla in Minneapolis March 2025
Protesters outside of a Tesla facility in Golden Valley, Minnesota on March 1st, 2025. This is the third weekend in a row they've gathered to protest the actions of Elon Musk and the current administration.

Crowd Gathers Outside Tesla Dealership in Golden Valley

Tesla protester holding up a resist Elon Musk Oligarchs GOP sign
Protester holding up a sign that reads "Resist Elon Tesla Oligarchs GOP This is not normal" outside a Tesla facility in just outside of Minneapolis (Golden Valley) on March 1st, 2025. This is the third weekend in a row they've gathered to protest the actions of Elon Musk and the current administration

“This Is Not Normal” Sign at Tesla Takedown Protest in Golden Valley

Tesla Protest in Minneapolis March 1 2025
Protesters outside of a Tesla facility in Golden Valley, Minnesota on March 1st, 2025. This is the third weekend in a row they've gathered to protest the actions of Elon Musk and the current administration.

Tesla Takedown Protest Lines Golden Valley Street Corner

Graffiti Real patriots kill nazis
A vacant commercial building on Lyndale Avenue in South Minneapolis displays graffiti stating "Real patriots kill nazis."

“Real Patriots Kill Nazis” Graffiti on Lyndale Avenue

George Floyd Square Winter February 2025
An ice heart memorial marks the site outside Cup Foods at George Floyd Square in Minneapolis, where George Floyd was murdered by police in May 2020.

Ice Heart at the George Floyd Memorial

Augies Strip Club on Hennepin February 2025
Augie's Strip Club is situated on Hennepin Avenue at S 5th Street in Downtown Minneapolis.

Pedestrians on Hennepin Avenue Near Augie’s Strip Club

Canoes and kayaks in the snow in Minneapolis
Canoes and kayaks are stacked on the snowy shore of Bde Maka Ska in Minneapolis at sunset.

Snowbound Kayaks Along Bde Maka Ska at Sunset

DJ Emberz performs at the Moxy Hotel in Uptown Minneapolis as the crowd cheers.
DJ Emberz performs a daytime set at the Moxy Hotel in Uptown Minneapolis.

DJ Emberz Daytime set at the Moxy Hotel in Uptown Minneapolis

Monte Carlo restaurant neon sign established in 1906 illuminates a brick building in Minneapolis's North Loop.
Monte Carlo Restaurant sign in the North Loop, Minneapolis. The restaurant has operated in downtown Minneapolis since 1906.

Monte Carlo’s “Since 1906” Sign Lit at Night

Tesla Takeover Protest Minneapolis February 15 2025
Protesters gathered at the Tesla Service Center in Golden Valley, Minnesota, on February 15, 2025, as part of a nationwide "Tesla Takedown" protest. This event aimed to critique Tesla and its owner, Elon Musk, with participants displaying signs that read "Unplug Mad King Musk," "This car runs on fascism," and "Say no to doge."

Cybertruck Passes Protest Signs at Tesla Service Center in Golden Valley

Tesla protester and Golden Valley police
A protester stands outside a Tesla showroom in Golden Valley, Minnesota, during a winter protest, with two Golden Valley police squad cars positioned in the background. The individual holds a sign criticizing Elon Musk, referencing "Doge" and questioning his influence, aligning with the "Tesla Takedown" movement.

Protester Near Tesla Showroom in Golden Valley

This Car Runs on Fascism Tesla Protest Minneapolis
Protesters at a Tesla Service Center in Golden Valley, MN (Minneapolis) on January 15, 2025. Signs being held up that read "This car runs on fascism"

This Car Runs on Fascism Tesla Protest Minneapolis

Who Elected Musk President February 2025
A man stands with a sign reading "Say No To Doge! Who Elected Musk President?" outside a Tesla facility in Minneapolis.

“Say No to DOGE” Sign Outside Tesla in Golden Valley

Snowkiting in Minneapolis
A snowkiter navigates the frozen expanse of Bde Maka Ska in Minneapolis during a February 2025 snowstorm. Bde Maka Ska, meaning 'Lake White Earth' in the Dakota language, is the largest lake in Minneapolis and a central component of the city's Chain of Lakes.

Snowkiter Vanishes into Whiteout on Bde Maka Ska

The Oceanaire Seafood Room entrance and 50 South Sixth office tower signage in downtown Minneapolis, MN.
The interior of the 50 South Sixth building in downtown Minneapolis, featuring the entrance to The Oceanaire Seafood Room. Signage indicates "50 SOUTH SIXTH" and "Office Tower."

The Oceanaire Seafood Room, 50 South Sixth, Minneapolis

Illuminated blue neon lines geometric metallic wall panels in Minneapolis Skyway pedestrian corridor.
A metallic, woven wall with integrated blue neon lighting lines the interior of the Minneapolis Skyway system. The skyway connects buildings in downtown Minneapolis, providing a climate-controlled pedestrian walkway. This architectural feature is part of the extensive network of enclosed pedestrian bridges that define the urban experience in Minneapolis. The skyway system, one of the longest in the world, was developed to facilitate year-round movement and commerce between downtown businesses and institutions.

Minneapolis Skyway: Illuminated Metal Wall

Twin Cities Taxi Cab Services Trump Cab
A taxi cab from Twin Cities Taxi Cab Services is seen parked in the North Loop neighborhood of Minneapolis. The vehicle is adorned with campaign graphics for the "Trump Vance" ticket, featuring images of Donald Trump on its side windows and a "Make America Great Again 2024" slogan on the rear.

Trump Vance Decals on a Twin Cities Taxi Van in the North Loop

I bought this before Elon became a fascist sticker in Minneapolis
A black Tesla vehicle is observed in Minneapolis, Minnesota. The car's rear displays a bumper sticker stating, "I bought this before Elon became a fascist," with the original Tesla branding removed.

Tesla Bumper Sticker Reads “I Bought This Before Elon Became a Fascist”

50501 Protest in Minnesota
A protest against President Trump and Elon Musk took place at the Minnesota State Capitol in St. Paul on February 5, 2025.

Large Crowd Gathers on the Steps of the Minnesota State Capitol

February 5 2025 Protest against Trump and Musk in Minnesota
Hundreds gathered on the steps of the Minnesota State Capitol in St. Paul on February 5, 2025, as part of the nationwide 50501 Movement — fifty coordinated protests across all fifty states.

“Nope” Sign at the Minnesota State Capitol Protest

Minnesota protests Trump and Elon Musk February 5, 2025
Protester at the Minnesota State Capitol on February 5, 2025 holding up a sign that reads "We defeated nazis once we can do it again".

“We Defeated Nazis Once” Sign at the Minnesota Capitol Protest

Protect Our Democracy Minnesota Protest
Protesters gathered at the Minnesota State Capitol on February 5, 2025 to protest actions taken by President Trump and Elon Musk. The protest was part of a nationwide protest said to be held in all 50 states.

“Defend Our Democracy” Signs at the Minnesota State Capitol

Trump Elon Want Poor People Dead
Protest sign reading "Trump and Elon Want Poor People Dead. That Includes You". Protesters gathered at the Minnesota State Capitol on February 5, 2025 to protest actions taken by President Trump and Elon Musk. The protest was part of a nationwide protest said to be held in all 50 states.

“Fight Fascism” Signs at the Minnesota State Capitol Protest

No one voted for Elon Musk
Protester at the Minnesota State Capitol on February 5, 2025 holding up a sign that reads "Stop the theft of our info!" "Absolutely no one voted for elon musk! None of us!".

“Stop the Theft of Our Info” Sign at Minnesota Capitol Protest

Trump and Musk Proesters in Minnesota
Protesters gathered at the Minnesota State Capitol on February 5, 2025 to protest actions taken by President Trump and Elon Musk. The protest was part of a nationwide protest said to be held in all 50 states.

Protest Signs Fill the Steps of the Minnesota State Capitol

50501 Protesters Arrive at MN State Capitol
Protesters arriving at the Minnesota State Capitol on February 5, 2025. They come to protest Project 2025, Donald Trump and Elon Musk.

Winter March Toward the Minnesota State Capitol

Rainbow Building at Lake and Hennepin in Minneapolis, lit with rainbow lights during snowfall.
The Rainbow Building stands at the corner of Lake Street and Hennepin Avenue in Uptown Minneapolis. Originally constructed in 1910 by T.B. Walker's Red River Lumber Company, the building reaches its 115th year in 2025. Walker, a notable lumber baron, was also an avid art collector whose gallery eventually led to the establishment of the Walker Art Center.

Rainbow Building in Snow at Lake and Hennepin in Minneapolis

Black History Month at George Floyd Square
Barricades spelling 'BLACK HISTORY' around the George Floyd Memorial.

‘Black History’ Barricades Outside Unity Foods at the George Floyd Memorial

Cartons of eggs in a crate by a doorway on Lake Street in Minneapolis.
A box of eggs placed in a doorway on Lake Street in Minneapolis.

Cartons of eggs on Lake Street

People Over Property The Peoples Way at George Floyd Square
The "People Over Property!" sign stands prominently at George Floyd Square in Minneapolis, a site transformed into a community space and memorial following the 2020 murder of George Floyd by Minneapolis Police.

“Where There’s People There’s Power” Sign at George Floyd Square

Opportunity Crossing at 3030 Nicollet Ave
Construction is underway on Opportunity Crossing, a new six-story mixed-use building located at 3030 Nicollet Avenue and East 31st Street in South Minneapolis. This development will provide 110 affordable housing units, addressing a critical community need. The site previously housed a Wells Fargo Bank, which sustained significant damage during the 2020 Minneapolis protests.

Opportunity Crossing Construction at Night on Nicollet Avenue

Police station clean up efforts underway
Cleanup efforts are underway at the site of the former Minneapolis Police 3rd Precinct station, located at 3000 Minnehaha Avenue. The building was extensively damaged by fire during protests in May 2020, following the murder of George Floyd.

“Cleanup Efforts Are Underway” Sign at the Former 3rd Precinct

Mobile sauna structure with wood frame and metal chimney at Cedar Lake in Minneapolis.
The Little Ember Co. Mobile Sauna is situated at Cedar Lake in Minneapolis, providing public sauna sessions.

Little Ember Co. Sauna Sessions at Cedar Lake

Cedar Lake Trail in Minneapolis at sunset, a former railroad corridor lined with bare trees and dormant grasses in golden light.
Sunset over the Cedar Lake Trail, a multi-use path in Minneapolis. This trail occupies a former railroad corridor. Opened in the early 1990s, the Cedar Lake Trail was among the first such conversions in the region, transforming disused railway lines into public infrastructure for active transportation and recreation.

Winter Sunset Along the Cedar Lake Trail

Event flyer promoting "Understanding Resistance" from George Floyd Uprising to Al-Aqsa Flood posted at George Floyd Square in
A flyer promoting an event titled 'Understanding Resistance from the George Floyd Uprising to Al-Aqsa Flood' is affixed to a surface at George Floyd Square in Minneapolis.

“Understanding Resistance” Flyer on Cedar Ave at George Floyd Square

Last Call Party Bar interior in downtown Minneapolis, with tables, signs, and stacked wooden props.
Inside the Last Call Party Bar in downtown Minneapolis.

Beer Pong Tables and Whiskey Crate Decor at Last Call Bar

Target Field Station light rail platform at sunset with illuminated Ford Center building in Minneapolis North Loop.
Target Field Station, a light rail station in Minneapolis’s North Loop, is located adjacent to Target Field, home of the Minnesota Twins. In the foreground is the historic Ford Center.

Sunset Over the Ford Center and Target Field Station

United Crushers graffiti marks boarded windows of a former Target store on Lake Street in Uptown Minneapolis.
United Crushers graffiti on the windows of a former Target store on Lake Street in Uptown Minneapolis.

United Crushers Graffiti on Lake Street Storefront Windows

SoHo Cafe Pizzeria storefront with red neon sign on Hennepin Avenue, Uptown Minneapolis.
The SoHo Cafe Pizzeria on Hennepin Avenue in Uptown Minneapolis. The long time pizza shop has survived the major Hennepin Avenue construction that closed the road in front for a year.

Neon Glow at SoHo Cafe on Hennepin Avenue

Car displaying "Jesus Christ" religious message at stop sign on snowy Lake Street, Minneapolis at night.
A car on Lake Street in Minneapolis displays a sign in its rear window, reading 'Jesus Christ. Will you vote for him? He died for you. He loves you.'

“Will You Vote for Him?” Sign on a Car’s Rear Window on Lake Street

Jade Dynasty Restaurant & Bar storefront with neon signage on Lake Street in Minneapolis at night.
Jade Dynasty Restaurant & Bar on Lake Street in Minneapolis during a winter night. The business occupies a storefront near Lyndale Avenue that remained vacant and boarded up after the closure of Fuji Ya in 2020.

Jade Dynasty’s Neon Glow on Lake Street at Night

Bunker's Music Bar & Grill storefront on snowy Washington Avenue in Minneapolis North Loop at dusk.
Bunker’s Music Bar & Grill with snowfall in the Minneapolis North Loop.

Snowy Sidewalk Near Bunker’s Music Bar & Grill in the North Loop

Pedestrians and cyclists at Warehouse District Station on snowy Hennepin Avenue in downtown Minneapolis at night.
People waiting at the Warehouse District/Hennepin Avenue station for a Metro Transit light rail on January 9, 2025. The stop sits along Hennepin Avenue in downtown Minneapolis, serving the city’s Warehouse District.

Snowy Night at Warehouse District Station Near Sneaky Pete’s

Cortez Landscaping-branded Tesla Cybertruck parked on Lake Street in Uptown Minneapolis at night.
A Tesla Cybertruck wrapped for Cortez Landscaping sits parked on Lake Street in Uptown Minneapolis, near the Rumba nightclub.

Cortez Landscaping’s Cybertruck on Lake Street in Uptown

Lake of the Isles Ice Fishing
Icve fishing on Minneapolis's Lake of the Isles, a prominent feature of the city's Chain of Lakes park system.

Ice Fishing on Lake of the Isles, Minneapolis

Person walks a dog on The Mall in Minneapolis on a foggy winter evening.
A person walks a dog along a tree-lined path on The Mall in Minneapolis on a foggy late December evening.

Walking the dog on The Mall in the fog

Foggy intersection in Uptown Minneapolis with cars stopped at red lights and pedestrians crossing near the Uptown Theatre.
The intersection of Lagoon Avenue and Hennepin Avenue in Uptown Minneapolis is seen on a foggy December night. The Uptown Theatre, a historic landmark built in 1926, is visible on the left with its marquee displaying "THANKS FOR A GREAT YEAR!".

Uptown Minneapolis Intersection in December Fog

Minneapolis Fire Department ladder truck at the intersection of Nicollet Avenue and East Franklin Avenue during evening fog.
A Minneapolis Fire Department ladder truck is visible at the intersection of Nicollet Avenue and East Franklin Avenue on a foggy late December night. The area, known for its vibrant commercial and residential development, is decorated with holiday lights.

Fire Truck at E Franklin Avenue and Nicollet Avenue in Fog

Snow covers the Spoonbridge and Cherry sculpture at Walker Art Center with downtown Minneapolis skyline behind.
Spoonbridge and Cherry is a sculpture by Claes Oldenburg and Coosje van Bruggen in the Minneapolis Sculpture Garden, next to the Walker Art Center. Completed in 1988, the spoon and cherry stand over a pond and together measure about 52 feet long. Downtown Minneapolis buildings stand beyond the garden to the east.

Spoonbridge and Cherry in the Snow at Minneapolis Sculpture Garden

Spoonbridge and Cherry in Minneapolis
Spoonbridge and Cherry, a prominent sculpture by Claes Oldenburg and Coosje van Bruggen, is situated in the Minneapolis Sculpture Garden. Completed in 1988, the artwork is a whimsical representation of a cherry balanced on a giant spoon, inviting interaction and contemplation. The sculpture garden itself, part of the Walker Art Center's grounds, showcases a diverse collection of contemporary art in an outdoor setting.

Spoonbridge and Cherry Sculpture, Minneapolis Sculpture Garden

Minnetonka Police vehicle parked behind chain-link fence at UnitedHealthcare headquarters in Minnetonka, Minnesota.
Minnetonka Police maintain security outside the UnitedHealthcare corporate headquarters in Minnetonka, Minnesota, on December 8, 2024. This measure followed the death of the company's CEO, Brian Thompson, who was killed in New York City on December 4, 2024. Authorities were seeking an unidentified suspect seen on security footage in connection with Thompson's death.

Minnetonka Police Vehicle at UnitedHealthcare’s Guest Parking Entrance

A Minnetonka police SUV parked outside the UnitedHealthcare corporate headquarters entrance in Minnetonka, Minnesota.
Minnetonka Police patrol cars are stationed outside the UnitedHealthcare corporate headquarters in Minnetonka, Minnesota, on December 8, 2024. This security presence followed the December 4th death of Brian Thompson, the CEO of UnitedHealthcare, who was fatally shot in New York City.

Minnetonka Police SUV Near UnitedHealthcare Headquarters After CEO Shooting

Aerial view of police vehicles parked outside UnitedHealthcare headquarters in Minnetonka, Minnesota.
Minnetonka Police vehicles are parked outside the UnitedHealthcare corporate headquarters in Minnetonka, Minnesota, on December 8, 2024. The presence of police and temporary fencing follows the December 4th death of UnitedHealthcare CEO Brian Thompson in New York City.

Aerial View of Police SUVs at UnitedHealthcare Headquarters in Minnetonka

Aerial view of UnitedHealthcare headquarters in Minnetonka, Minnesota, surrounded by newly installed security fencing and surveillance cameras.
Newly erected fencing and Minnetonka Police security cameras surround the corporate headquarters of UnitedHealthcare in Minnetonka, Minnesota, on December 8, 2024. This security measure was implemented following the December 4th killing of UnitedHealthcare CEO Brian Thompson in New York City.

Aerial View of UnitedHealthcare’s Minnetonka Headquarters

Police at UnitedHealthcare HQ, Minnetonka, MN
Police vehicles are stationed outside the UnitedHealthcare corporate headquarters in Minnetonka, Minnesota, on December 8, 2024. This presence follows the December 4th killing of UnitedHealthcare CEO Brian Thompson in New York City. The Minnetonka location serves as a major operational hub for the health insurance provider. The investigation into Thompson's death is ongoing, with authorities seeking to identify a suspect seen on security footage.

Police at UnitedHealthcare HQ, Minnetonka, MN

Security Cameras at UnitedHealthcare HQ, Minnetonka
Security cameras and temporary fencing are installed outside the UnitedHealthcare headquarters in Minnetonka, Minnesota, on December 8, 2024. This measure was implemented following the December 4th killing of UnitedHealthcare CEO Brian Thompson in New York City. The perpetrator, who was identified on security footage, had not yet been apprehended at the time of this photograph.

Security Cameras at UnitedHealthcare HQ, Minnetonka

Protest barriers with "Black Lives Matter" and "Protect Our People" messages at George Floyd Square, Chicago Avenue and East 38th Street, Minneapolis.
George Floyd Square, located at the intersection of Chicago Avenue and East 38th Street in Minneapolis.

Barricades at East 38th Street in George Floyd Square at Night

George Floyd Memorial at George Floyd Square in Minneapolis features a colorful mural with his portrait surrounded by candles and flowers at night.
The George Floyd Memorial at George Floyd Square in Minneapolis, November 2024, features birthday candles surrounding a portrait of George Floyd. This memorial is situated at the intersection of Chicago Avenue and East 38th Street, an area that became the site of ongoing protests following Floyd's murder on May 25, 2020.

Candlelit George Floyd Mural at George Floyd Square

KFC storefront with illuminated red sign on Lake Street in Minneapolis.
This KFC sits on East Lake Street in Minneapolis, in a building that previously housed a Popeyes. The earlier restaurant was damaged during the unrest that followed the murder of George Floyd in 2020, and KFC later moved into the space.

KFC Sign on East Lake Street

Black stenciled graffiti on the Loring Bike Bridge in Minneapolis reads "No Peace Without Justice.
A stencil on the Loring Bike Bridge that reads "No Peace Without Justice. No Justice Without Return" regarding Palestine.

“No Peace Without Justice” Stencil on the Loring Bike Bridge

Black spray-painted graffiti reading "YOU ASKED TO BE MY VICTIM" on the Loring Bike Bridge in Minneapolis.
Graffiti on the Loring Bike Bridge that reads "YOU ASKED TO BE MY VICTIM".

“You Asked to Be My Victim” Graffiti on the Loring Bridge

Trump stickers affixed to an electrical box at Blaisdell Avenue and Lake Street in Minneapolis.
Stickers spelling out "Trump" are affixed to an electrical box at the corner of Blaisdell Avenue and Lake Street in South Minneapolis.

Walking Past “Trump” Stickers on Lake Street at Night

Fencing under I94 in North Loop Minneapolis
New fencing dropped in the North Loop on N 5th Ave and I-94. It's too bad, was a fun spot to watch trains. Could see the Light Rail, Northstar Line and freight trains from under this bridge.

Fencing under I-94 in North Loop Minneapolis

Walkway between fencing under I94
New fencing dropped in the North Loop on N 5th Ave and I-94. It's too bad, was a fun spot to watch trains. Could see the Light Rail, Northstar Line and freight trains from under this bridge.

Walkway between fencing under I-94

New security fencing installed below Interstate 94 in Minneapolis's North Loop neighborhood blocks views of passing trains.
New fencing has been installed below Interstate 94 in Minneapolis's North Loop neighborhood, near the intersection of N 5th Ave and I-94. This area previously offered views of the Light Rail, Northstar Line, and freight trains passing under the bridge. The installation of this security fencing came after removing encampments.

Spiked Security Fencing Under I-94 in the North Loop

New black metal fencing installed by MNDOT along Interstate 94 beneath a concrete overpass in Minneapolis's North Loop neighborhood.
New fencing has been installed by the Minnesota Department of Transportation (MNDOT) along Interstate 94 in Minneapolis's North Loop neighborhood. This barrier, located near N 5th Avenue, restricts access to an area previously accessible from beneath the bridge. This spot was a popular vantage point for observing freight trains, the Metro Green Line light rail, and the Northstar Line commuter rail.

Fenced-Off Walkway Beneath I-94 in the North Loop

Concrete barriers and metal fencing surround the Minneapolis Police Third Precinct building site undergoing redevelopment.
Construction fencing and concrete barriers surround the Minneapolis Police Third Precinct building, which is undergoing redevelopment. The precinct was damaged by fire during protests following the murder of George Floyd in May 2020. The city plans to transform the site into a "Democracy Center" intended to house election services and community spaces.

Concrete Barriers Around the Third Precinct Construction Site

Worker removes razor wire barriers from the Minneapolis Police Department's Third Precinct building exterior.
Workers remove razor wire from the exterior of the Minneapolis Police Department's Third Precinct building. The precinct was heavily damaged by fire during protests following the murder of George Floyd in May 2020.

Clearing Razor Wire Outside Minneapolis Third Precinct

A blue sign announces "Cleanup efforts are underway" at the Minneapolis Police Department's Third Precinct building surrounded by concrete barricades and razor wire.
Workers remove razor wire from the Minneapolis Police Department's Third Precinct building, which was damaged during protests following the murder of George Floyd in 2020. The precinct was subsequently fortified with concrete barricades and razor wire.

“Cleanup Efforts Are Underway” Sign at the Minneapolis 3rd Precinct

Parked cars line Harriet Avenue in Minneapolis beneath a canopy of autumn foliage in red, orange, and green.
Harriet Avenue in Minneapolis is lined with trees displaying vibrant autumn foliage in late October.

Autumn Canopy Over Parked Cars on Harriet Avenue

Paved Midtown Greenway trail lined with autumn foliage in Minneapolis.
The Midtown Greenway in Minneapolis is a 5.5-mile paved multi-use trail built on a former railroad corridor.

Autumn Afternoon on the Midtown Greenway

Paved pathway lined with trees displaying autumn foliage in red, yellow, and green on the Midtown Greenway in Minneapolis.
Colorful leaves on trees on the Midtown Greenway in South Minneapolis.

Fall leaves on the Midtown Greenway

Harris Walz campaign signs and handmade protest messages displayed on a chain-link fence in South Minneapolis.
Harris Walz and other political yard signs prior to the 2024 presidential election. As seen in South Minneapolis.

Harris Walz Signs on a Chain-Link Fence in South Minneapolis

A South Minneapolis yard sign displays portraits of past U.S.
In South Minneapolis, yard signs reflect contemporary political discourse and historical reflection. One sign displays a montage of past U.S. presidents, including George Washington, Abraham Lincoln, Theodore Roosevelt, Franklin D. Roosevelt, John F. Kennedy, and Barack Obama, with the question "Remember when presidents were presidential?".

“Remember When Presidents Were Presidential?” Fence Sign in South Minneapolis

Built in Minneapolis

Minneapolis Photographer

Browse by location, move through long-running series, or start with recent work.