Minnesota

5,800 photos · 2008–2026

5,800 photographs tagged Minnesota, 2008–2026.

Shane Anderson mural on Hennepin Avenue in Uptown Minneapolis with a Martin Luther King Jr. quote on a brick wall.
A mural on Hennepin Avenue in Uptown Minneapolis covers a brick wall with colorful graffiti-style lettering, cartoon figures, and a hand-painted Martin Luther King Jr. quote reading, “Hate cannot drive out hate; only love can do that.” The work is identified as a mural by Shane Anderson and appears in a commercial alley.

MLK Quote Painted on an Uptown Minneapolis Alley Mural

The Lowry on Hennepin Avenue in Uptown Minneapolis behind road construction barriers at night.
The Lowry restaurant on Hennepin Avenue in Uptown Minneapolis is shown at night behind a roadside construction zone.

The Lowry’s Neon Sign on Hennepin Avenue at Night

Martin Olav Sabo Bridge in Minneapolis silhouetted against a pink and purple sunset sky.
The Martin Olav Sabo Bridge in South Minneapolis spans Hiawatha Avenue beneath a pink and purple sunset sky. The cable-stayed pedestrian and bicycle bridge carries trail traffic over the highway and light-rail corridor on the city’s east side. In this view, the bridge’s curved deck and protective fencing are silhouetted against the evening clouds, with a person visible on the span.

Pink Sunset Over the Martin Olav Sabo Bridge

Specs Optical storefront at 2204 Hennepin Avenue in Uptown Minneapolis.
Specs Optical at 2204 Hennepin Avenue in Uptown Minneapolis.

Specs Optical Storefront Lit Up at Night in Uptown

Metro Transit Siemens S700 light rail vehicle 316A passes beneath cable-stayed station canopy during Green Line Extension testing
A Siemens S700 light rail vehicle for Metro Transit’s Green Line Extension passes beneath a cable-stayed station canopy in Minneapolis. The car is wrapped with “Light Rail Testing Happening Now” and GreenLineExt.org graphics promoting public awareness during testing for the Southwest LRT project. The train is identified as car 316A, part of the new fleet ordered for the extension of the Green Line.

Light Rail Testing at Sunset on the Green Line Extension

Mary’s bar and restaurant in Uptown at night, with purple exterior lights and diners visible inside.
Mari's Uptown bar on Lagoon Avenue in Uptown Minneapolis.

Maris Uptown At Night

Night photo of car light trails on multiple freeways
The complex interchange of Interstate 94, Hennepin Avenue, and Lyndale Avenue in South Minneapolis. The photograph is composed from the Hennepin Avenue flyover exit off Interstate 94.

Light Trails at the I-94, Hennepin and Lyndale Interchange

Crowd at a Sexy Nerds dance party inside The Green Room in Uptown Minneapolis, under disco lights
A "Sexy Nerds" dance party is underway at The Green Room, a music venue and nightclub in Uptown Minneapolis.

Disco Ball Over the Crowd at Sexy Nerds, The Green Room

People dance at The Green Room in Uptown Minneapolis during a Sexy Nerds club night.
Sexy Nerds dance party in Uptown Minneapolis at The Green Room on Girard.

Overhead View of Sexy Nerds Night at The Green Room

Attendees play a Sailor Moon arcade game at The Green Room in Uptown Minneapolis.
Club goers play a retro video game inside the Green Room in Uptown Minneapolis in September 2025 during a "Sexy Nerds" event.

Sailor Moon Arcade Game at Sexy Nerds Night in Uptown Minneapolis

Attendees play video games at Sexy Nerds in Uptown Minneapolis.
Video gaming at the Sexy Nerds event at the Green Room in Uptown Minneapolis in September 2025.

Fighting Game Match at Sexy Nerds Night in the Green Room

Closed bike lanes in Minneapolis
A Minneapolis police squad car occupies the bike lane on Hennepin Avenue in Uptown Minneapolis at night, its emergency lights activated.

Police Squad Car Lights Up Hennepin Avenue at Night in Uptown

Minneapolis Police Officer At Downtown Shooting
A Minneapolis police officer maintains a perimeter around a crime scene in Downtown Minneapolis following a double shooting on September 26, 2025. The officer looks on as place cards line the street where bullet casings were found on Hennepin Avenue shortly after rush hour.

Minneapolis Police Officer Guards Hennepin Avenue Shooting Perimeter

Graffiti and construction at Nicollet Ave and Midtown Greenway
A biker passes through construction on Nicollet Ave to get to the Midtown Greenway. The construction is happening as the city opens up Nicollet Avenue after demolishing the former K-Mart building.

Cyclist on the Midtown Greenway Near Nicollet Ave Construction

Green Room neon sign in Minneapolis
The Green Room sign at Girard and Lagoon in Uptown Minneapolis in September 2025.

Green Room Neon Sign at Girard and Lagoon in Uptown

Patrons read at Walker Library in Uptown Minneapolis.
A man reads inside the Walker Library, located on Hennepin Avenue in Uptown Minneapolis. The Walker Library is a branch of the Hennepin County Library system, serving the Uptown neighborhood. This intersection has had a library since the early 1900s with the library being rebuilt multiple times.

Evening at the Walker Library in Uptown Minneapolis

Uptown Apartments in Uptown Minneapolis
Cars moving down Lake Street during a late September sunset in Uptown Minneapolis.

Evening Traffic on Lake Street in Uptown Minneapolis

Spin and Lime Bikes need saving
Shared mobility bikes and scooters from Lime and Spin are seen behind a newly installed fence along the Midtown Greenway path in Minneapolis, beneath the Interstate 35W overpass. This section of the multi-use path, a vital east-west bicycle and pedestrian corridor, was closed while addressing ongoing concerns regarding open drug use that had been prevalent along this segment of the Greenway throughout the summer

Shared Bikes and Scooters Behind Fencing on the Midtown Greenway Under I-35W

Nicollet Avenue getting closer to opening
Reconstruction is underway at the intersection of Nicollet Avenue and West Lake Street in Minneapolis, aiming to restore a vital urban connection. For decades, Nicollet Avenue was interrupted at this point by a K-Mart store, creating a significant barrier to north-south traffic and community cohesion.

Rebuilding Nicollet Avenue at West Lake Street

Vikings Single Game Tickets Available
US Bank Stadium in Minneapolis features a large digital screen advertising single game tickets for the Minnesota Vikings' upcoming home opener. Completed in 2016, US Bank Stadium serves as the home field for the NFL's Minnesota Vikings. The building replaces the longtime Metrodome which was demolished in 2014. In years prior, the Metrodome roof collapsed after a major snowstorm.

Ticket Board and Kickoff Concert Banner at US Bank Stadium

Full Cafe patio during road construction Hennepin
Patrons gather on the very popular outdoor patio of Namaste Cafe on Hennepin Avenue in Uptown Minneapolis. This during substantial road construction that has closed Hennepin Avenue for a period of time. Bikes seen locked up to poles in front.

Evening Diners at Namaste Café During Hennepin Avenue Construction

Palmerss Bar Is Closing
A crowd gathers outside Palmer's Bar in Minneapolis's Cedar Riverside neighborhood, marking its second to last night of operation. Palmer's Bar has been a long-standing fixture in the community, known for its live music and local patronage. Reports indicated the final night would conclude with a lock-in until all beverages were consumed, a farewell tradition for the beloved venue.

Crowd Outside Palmer’s Bar on Its Second to Last Night

Biker on Martin Olav Sabo Bridge over Haiwatha
A cyclist travels across the Martin Olav Sabo Bridge, a dedicated pedestrian and bicycle suspension bridge spanning Hiawatha Avenue in Minneapolis. Opened in 2007, the bridge was designed to provide a safe, grade-separated connection for trail users along the Midtown Greenway, avoiding the busy highway and light-rail tracks below.

Cyclist on the Martin Olav Sabo Bridge Over Hiawatha Avenue

A protest flyer affixed to a street pole in Minneapolis calls on Mayor Jacob Frey to sell the Roof Depot site to the East Phillips Neighborhood Institute.
A protest flyer, displayed in Minneapolis, calls on residents to contact Mayor Jacob Frey concerning the future of the Roof Depot site. The flyer urges the mayor to sell the property to the East Phillips Neighborhood Institute (EPNI), referencing a $10.2 million offer submitted on June 27th.

“Mpls Deserves Better” Flyer Pushes Roof Depot Sale to EPNI

Cannabis dispensary coming soon at Hennepin Avenue and Lake Street in Minneapolis
A banner announces a forthcoming cannabis dispensary at the prominent corner of Hennepin Avenue and Lake Street in Uptown Minneapolis. This building, characterized by its green trim and white facade, previously housed a Juut hair salon and has been vacant for several years.

“Cannabis Dispensary Coming Soon” Banner at Hennepin and Lake

Tranquility bench at George Floyd Square
A bench at the George Floyd Memorial seen in September 2025.

“Tranquility” Painted on a Wooden Shelf at George Floyd Square

Greenhouse at George Floyd Square at night
The greenhouse at George Floyd Square where plants are kept in the winter. Many of the flowers and plants have been saved since being left at the memorial.

Greenhouse at Night at George Floyd Square

No Justice No Streets yard sign in September 2025
A "No Justice No Streets" yard sign is displayed at George Floyd Square in Minneapolis, located at the intersection of Chicago Avenue and East 38th Street. This site has served as a continuous place of protest and remembrance since the May 2020 murder of George Floyd.

“No Justice No Streets” Sign at George Floyd Square

Colorful cat mural in Minneapolis by Gulsan Osman
A mural by artist Gulsan Osman, featuring a black cat.

Black Cat Mural by Gulsan Osman on Lake Street at Night

36 Lyn Refuel Station in South Minneapolis at night.
36 Lyn Refuel Station in South Minneapolis operates as a neighborhood gas station and convenience stop on Lyndale Avenue South.

36 Lyn Refuel Station at Night on Lyndale Avenue

Gold and Watch Repair storefront on Lake Street in Minneapolis with repair and gold-buying signs.
Gold and Watch Repair on Lake Street in Minneapolis is a jewelry and watch repair business with multilingual storefront signage. The shop advertises battery replacement, watch repair, and buying gold and silver.

“We Buy Gold” Signs Light Up a Lake Street Jewelry Shop at Night

Immigrant Power By Vision poster in Minneapolis
Posters promoting "Immigrant Power by Vision" and "Immigrant Power by Culture" are displayed on a shipping container on Lake Street in Minneapolis. The shipping containers are in a vacant lot at the corner of Chicago and Lake where art installations have occurred after buildings were destroyed following the murder of George Floyd.

“Immigrant Power” Posters at Chicago and Lake, Minneapolis

George Floyd Mural on 38th Street 2025
The George Floyd mural is displayed on the exterior of Cup Foods at East 38th Street in South Minneapolis. This location, part of what is now known as George Floyd Square, became a focal point for protests following his murder in May 2020.

George Floyd Mural at Cup Foods, 38th Street, Minneapolis

Skateboarder rides past Lake Street light rail station under construction on the Midtown Greenway in Minneapolis.
The new Lake Street Station, part of the Southwest Light Rail Green Line Extension. The train line which has been under construction for almost a decade is set to open in 2027. The orange station shown here serves Lake Street above and the large amount of residential apartments below. Skateboard seen skating down the Midtown Greenway trail.

Skateboarder Passes Lake Street Station on the Midtown Greenway

Man cleans bus stop in Uptown Minneapolis
A man cleans up a bus stop on Lake Street in Uptown Minneapolis in September 2025.

Night Cleaning at the Lake & Hennepin Transit Station

Daisys Bar and Nightclub on Hennepin Avenue in Minneapolis at dusk
Daisys Bar at the corner of Hennepin Avenue and Lagoon in Uptown Minneapolis as the sun sets. This bar, which is only open a few hours a week, takes the place of previous longtime cowboy bar Cowboy Slims.

Daisy’s Bar Entrance at Dusk in Uptown Minneapolis

KISS Lounge and Nightclub on S Girard Ave in Minneapolis at dusk.
KISS Lounge and Nightclub on Lagoon Avenue in Uptown Minneapolis as the sun sets. The nightclubs, which are only open a few hours a week, have arguable contributed to the emptiness of the area in recent years.

Dusk Falls on S Girard Ave in Uptown Minneapolis

Brother Ali record table in Minneapolis
A Brother Ali table at Moxy Hotel in Uptown Minneapolis. Seen in September 2025.

Brother Ali Table, Moxy Hotel Minneapolis

Rocky shoreline with ancient volcanic rocks at Tettegouche State Park on Lake Superior's North Shore.
Tettegouche State Park runs along nearly six miles of Lake Superior's North Shore in Minnesota, covering more than 9,000 acres of boreal forest, inland lakes, and volcanic rock cliffs. The rocky shoreline is made up of rhyolite and basalt formations dating back over a billion years to the Midcontinent Rift, when lava flows shaped much of the region's bedrock. Lake Superior holds roughly 3 quadrillion gallons of water, making it the largest freshwater lake in the world by surface area. The park was established in 1979 on land once used for logging operations and a private fishing retreat.

Boulders Along the Shoreline at Tettegouche State Park

Rocky shoreline with ancient volcanic rocks at Tettegouche State Park on Lake Superior's North Shore, Minnesota.
Tettegouche State Park runs along nearly six miles of Lake Superior's North Shore in Minnesota. The dark rock along this stretch formed from volcanic activity roughly 1.1 billion years ago, part of the Midcontinent Rift that shaped much of the region's bedrock. Established in 1979, the park covers more than 9,000 acres and includes the Baptism River, which empties into Lake Superior nearby. It's also home to High Falls, the tallest waterfall located entirely within Minnesota's borders.

Volcanic Cliffs Along Tettegouche State Park’s Lake Superior Shore

Rocky shoreline with boreal forest meets Lake Superior at Shovel Point in Tettegouche State Park, Minnesota.
Tettegouche State Park runs along more than six miles of Lake Superior shoreline near the mouth of the Baptism River in Minnesota's North Shore region. Its cliffs, formed from ancient volcanic rock, rank among the highest points on the state's Lake Superior coast. Established in 1979, the park covers roughly 9,600 acres of boreal forest, inland lakes, and shoreline. Shovel Point, a rhyolite headland reached by a mile-long trail, is one of the park's best-known overlooks, along with nearby Palisade Head.

Shovel Point Overlook at Tettegouche State Park

Split Rock Lighthouse perches atop a rocky cliff above Lake Superior near Two Harbors, Minnesota.
Split Rock Lighthouse sits atop a 130-foot cliff overlooking Lake Superior near Two Harbors, Minnesota. The Minnesota Historical Society, which operates the site as Split Rock Lighthouse State Park, built the station in 1910 after a severe 1905 storm wrecked dozens of ships along the North Shore. The Duluth, South Shore and Atlantic Railroad supplied the remote outpost by boat, since no roads reached it until the 1920s. The U.S. Coast Guard deactivated the light in 1969, and the tower is now preserved as a historic site rather than an active aid to navigation.

Split Rock Lighthouse Perched on Its Cliff Above Lake Superior

Split Rock Lighthouse stands on a cliff above Lake Superior near Two Harbors, Minnesota.
Split Rock Lighthouse stands atop a 130-foot cliff within Split Rock Lighthouse State Park near Two Harbors, Minnesota. The U.S. Lighthouse Service built it in 1910 after a series of shipwrecks, including the 1905 loss of the Mataafa, revealed the danger this stretch of the North Shore posed to Great Lakes shipping. Its beam once reached 22 miles across Lake Superior, guiding freighters carrying iron ore from the Mesabi Range. The Coast Guard decommissioned the light in 1969, the same year it was added to the National Register of Historic Places. The Minnesota Historical Society now manages the site as a museum and historic landmark.

Split Rock Lighthouse Above a Forested Shoreline on Lake Superior

Split Rock Lighthouse Sign in Northern Minnesota
A sign for the Split Rock Lighthouse on the North Shore in Minnesota.

Split Rock Lighthouse Sign in Northern Minnesota

Protest banner reading "BAN ASSAULT WEAPONS" hangs from Cleveland Avenue bridge over Interstate 94.
A protest banner advocating for a ban on assault weapons is displayed on the Cleveland Avenue bridge over Interstate 94.

“Ban Assault Weapons” Banner on the Cleveland Avenue Bridge

Sweet Martha’s Cookie Jar booth at the Minnesota State Fair in Falcon Heights, Minnesota.
Sweet Martha’s Cookie Jar at the Minnesota State Fair in Falcon Heights, Minnesota. The longtime cookie stand is one of the fair’s best-known food vendors, serving chocolate chip cookies and drinks.

Sweet Martha’s Cookie Mascot Over the Minnesota State Fair

A bicycle displays a "Repeal Conceal" sign at a Minneapolis vigil following a mass shooting at Annunciation School.
Minneapolis residents gathered at Lynnhurst Park for a candlelight vigil following the mass shooting at Annunciation School and Church earlier in the day. Two children were killed and seventeen others were injured in the shooting. Speakers at the vigil included Minnesota Attorney General Keith Ellison, U.S. Rep. Ilhan Omar, U.S. Sen. Amy Klobuchar, Lt. Gov. Peggy Flanagan, Minneapolis Mayor Jacob Frey, and others.

“Repeal Conceal” Bike Sign at Annunciation School Shooting Vigil

U.S. Rep. Ilhan Omar speaks at a candlelight vigil in Lynnhurst Park following a mass shooting at Annunciation School on August 27, 2025.
Minneapolis residents gathered at Lynnhurst Park for a candlelight vigil following the mass shooting at Annunciation School and Church earlier in the day. Two children were killed and seventeen others were injured in the shooting. Speakers at the vigil included Minnesota Attorney General Keith Ellison, U.S. Rep. Ilhan Omar, U.S. Sen. Amy Klobuchar, Lt. Gov. Peggy Flanagan, Minneapolis Mayor Jacob Frey, and others.

Rep. Ilhan Omar Speaks at Annunciation School Vigil

U.S. Senator Amy Klobuchar speaks at a candlelight vigil in Lynnhurst Park following a mass shooting at Annunciation School on August 27, 2025.
Minneapolis residents gathered at Lynnhurst Park for a candlelight vigil following the mass shooting at Annunciation School and Church earlier in the day. Two children were killed and seventeen others were injured in the shooting. Speakers at the vigil included Minnesota Attorney General Keith Ellison, U.S. Rep. Ilhan Omar, U.S. Sen. Amy Klobuchar, Lt. Gov. Peggy Flanagan, Minneapolis Mayor Jacob Frey, and others.

Sen. Amy Klobuchar Addresses Lynnhurst Park Annunciation Vigil Crowd

Minnesota Attorney General Keith Ellison speaks at a candlelight vigil in Lynnhurst Park following a mass shooting at Annunciation School.
Minneapolis residents gathered at Lynnhurst Park for a candlelight vigil following the mass shooting at Annunciation School and Church earlier in the day. Two children were killed and seventeen others were injured in the shooting. Speakers at the vigil included Minnesota Attorney General Keith Ellison, U.S. Rep. Ilhan Omar, U.S. Sen. Amy Klobuchar, Lt. Gov. Peggy Flanagan, Minneapolis Mayor Jacob Frey, and others.

Keith Ellison Speaks at Lynnhurst Park Vigil for Annunciation Shooting Victims

Community members hold candles at a vigil in Lynnhurst Park honoring victims of a shooting at Annunciation School in Minneapolis.
The Minneapolis community gathered at Lynnhurst Park for a vigil following a mass shooting at Annunciation School and Church. This tragic event, which occurred earlier that morning, resulted in the deaths of two children and injuries to seventeen others. Community members convened to mourn the victims and hear from various public officials, including the Minnesota Attorney General, Minneapolis Mayor, City Council Members, and Congresswomen. The vigil at Lynnhurst Park served as a collective expression of grief and a call for action against gun violence in the city.

Candles at Dusk During Lynnhurst Park Vigil for Annunciation Victims

Lieutenant Governor Peggy Flanagan speaks at a candlelight vigil in Lynnhurst Park following a mass shooting at Annunciation School on August 27, 2025.
Minneapolis residents gathered at Lynnhurst Park for a candlelight vigil following the mass shooting at Annunciation School and Church earlier in the day. Two children were killed and seventeen others were injured in the shooting. Speakers at the vigil included Minnesota Attorney General Keith Ellison, U.S. Rep. Ilhan Omar, U.S. Sen. Amy Klobuchar, Lt. Gov. Peggy Flanagan, Minneapolis Mayor Jacob Frey, and others.

Peggy Flanagan Speaks at Annunciation School Vigil

Large crowd holds candles at vigil in Lynnhurst Park following mass shooting at Annunciation School in Minneapolis.
Minneapolis residents gathered at Lynnhurst Park for a candlelight vigil following the mass shooting at Annunciation School and Church earlier in the day. Two children were killed and seventeen others were injured in the shooting. Speakers at the vigil included Minnesota Attorney General Keith Ellison, U.S. Rep. Ilhan Omar, U.S. Sen. Amy Klobuchar, Lt. Gov. Peggy Flanagan, Minneapolis Mayor Jacob Frey, and others.

Candlelight Fills Lynnhurst Park at Dusk Annunciation Vigil

Minneapolis Mayor Jacob Frey speaks at a vigil in Lynnhurst Park following a mass shooting at Annunciation School.
Minneapolis residents gathered at Lynnhurst Park for a candlelight vigil following the mass shooting at Annunciation School and Church earlier in the day. Two children were killed and seventeen others were injured in the shooting. Speakers at the vigil included Minnesota Attorney General Keith Ellison, U.S. Rep. Ilhan Omar, U.S. Sen. Amy Klobuchar, Lt. Gov. Peggy Flanagan, Minneapolis Mayor Jacob Frey, and others.

Minneapolis Mayor Jacob Frey Speaks at Lynnhurst Park Vigil for Shooting Victims

City Council Members Emily Koski and Linea Palmisano speak at a candlelight vigil in Lynnhurst Park following a mass shooting at Annunciation School on August 27, 2025.
Minneapolis residents gathered at Lynnhurst Park for a candlelight vigil following the mass shooting at Annunciation School and Church earlier in the day. Two children were killed and seventeen others were injured in the shooting. Speakers at the vigil included Minnesota Attorney General Keith Ellison, U.S. Rep. Ilhan Omar, U.S. Sen. Amy Klobuchar, Lt. Gov. Peggy Flanagan, Minneapolis Mayor Jacob Frey, and others.

Emily Koski Speaks Beside Linea Palmisano at Annunciation School Vigil

Attendees hold lit candles at a candlelight vigil in Lynnhurst Park following a mass shooting at Annunciation School in
Minneapolis residents gathered at Lynnhurst Park for a candlelight vigil following the mass shooting at Annunciation School and Church earlier in the day. Two children were killed and seventeen others were injured in the shooting. Speakers at the vigil included Minnesota Attorney General Keith Ellison, U.S. Rep. Ilhan Omar, U.S. Sen. Amy Klobuchar, Lt. Gov. Peggy Flanagan, Minneapolis Mayor Jacob Frey, and others.

Candles Held at Lynnhurst Park Vigil for Annunciation School Shooting

Large crowd gathers at Lynnhurst Park vigil following mass shooting at Annunciation School in Minneapolis.
Minneapolis residents gathered at Lynnhurst Park for a candlelight vigil following the mass shooting at Annunciation School and Church earlier in the day. Two children were killed and seventeen others were injured in the shooting. Speakers at the vigil included Minnesota Attorney General Keith Ellison, U.S. Rep. Ilhan Omar, U.S. Sen. Amy Klobuchar, Lt. Gov. Peggy Flanagan, Minneapolis Mayor Jacob Frey, and others.

Crowd Gathers at Lynnhurst Park Vigil for Annunciation School Shooting

Two people holding candles at a vigil for shooting victims in Minneapolis.
Minneapolis residents gathered at Lynnhurst Park for a candlelight vigil following the mass shooting at Annunciation School and Church earlier in the day. Two children were killed and seventeen others were injured in the shooting. Speakers at the vigil included Minnesota Attorney General Keith Ellison, U.S. Rep. Ilhan Omar, U.S. Sen. Amy Klobuchar, Lt. Gov. Peggy Flanagan, Minneapolis Mayor Jacob Frey, and others.

Candlelight Vigil at Lynnhurst Park for Annunciation School Shooting Victims

Police and law enforcement vehicles parked outside Annunciation Catholic School in South Minneapolis after a mass shooting on August 27, 2025.
Law enforcement vehicles from multiple agencies, including Minneapolis Police, are parked along the street outside Annunciation Catholic School and Church in South Minneapolis. This extensive response took place on August 27, 2025, following a mass shooting at the school. The tragic event resulted in the deaths of two children and injuries to seventeen individuals, fourteen of whom were children.

Rows of Police SUVs Outside Annunciation Catholic School

Police officers secure Annunciation Catholic School in Minneapolis following a mass shooting on August 27, 2025.
Police officers secure the area around Annunciation Catholic School and Church in Minneapolis on August 27, 2025, following a mass shooting. The incident resulted in the deaths of two children and injuries to seventeen others, fourteen of whom were children. The yellow police tape cordons off the street, indicating an active investigation into the tragic event.

Police Cross Crime Tape Near Annunciation School Shooting

Law enforcement personnel gather outside Annunciation Catholic School in South Minneapolis following a mass shooting on August 27, 2025
Law enforcement personnel gather at Annunciation Catholic School in Minneapolis on August 27, 2025, following a mass shooting. The incident resulted in the deaths of two children and injuries to seventeen others, fourteen of whom were children. The school, located in South Minneapolis near Garfield Avenue, serves as a community educational institution.

Police Gather at Annunciation Catholic School Near Garfield Avenue

Minneapolis Police and Allina Health ambulance respond at Annunciation Catholic School following a mass shooting on August 27, 2025.
An Allina Health ambulance and Minneapolis Police vehicles present outside Annunciation Catholic School and Church in Minneapolis on August 27, 2025. The incident tragically resulted in the deaths of two children and injuries to seventeen others, with fourteen of the injured also being children.

Ambulance and Police at Annunciation School Shooting in Minneapolis

Minneapolis Mayor Jacob Frey at Vigil
Minneapolis Mayor Jacob Frey addresses attendees at a vigil held in Lynnhurst Park following a mass shooting at Annunciation School and Church. The event, which occurred earlier that morning, resulted in the deaths of two children and injuries to seventeen others. The vigil brought together community members and officials, including the Minnesota Attorney General and Congresswomen, to mourn and reflect on the tragedy.

Minneapolis Mayor Jacob Frey Speaks at School Shooting Vigil

Vigil after Annunciation Church Shooting
Minneapolis residents gathered at Lynnhurst Park for a candlelight vigil following a mass shooting at the Annunciation Church and School. The event, which occurred earlier in the day, resulted in the deaths of two children and injuries to seventeen others. Speakers at the vigil included the Minnesota Attorney General, the Mayor of Minneapolis, City Council members, and a Congresswoman, addressing the community's grief and concerns about gun violence.

Minneapolis Vigil for Annunciation Church Shooting Victims

Mourners light candles at a Minneapolis vigil
Minneapolis residents gathered at Lynnhurst Park for a vigil following a mass shooting at Annunciation School and Church. The event, which occurred earlier in the day, resulted in the deaths of two children and injuries to seventeen others. Speakers at the vigil included the Minnesota Attorney General, the Mayor of Minneapolis, City Council Members, and a Congresswoman, addressing the community's grief and the issue of gun violence.

Minneapolis Vigil for Annunciation School Shooting Victims

Moms Demand Action in Minneapolis
Minneapolis residents gathered at Lynnhurst Park for a vigil following a mass shooting at Annunciation School and Church. The event, which occurred earlier in the day, resulted in the deaths of two children and injuries to seventeen others. Speakers at the vigil included the Minnesota Attorney General, the Mayor of Minneapolis, City Council members, and a Congresswoman, addressing the community's grief and concerns.

Minneapolis Vigil for Annunciation School Shooting Victims

Ambulances at Minneapolis School Shooting
Emergency vehicles, including ambulances and Minneapolis Park Police, are lined up on Garfield Avenue near Annunciation Catholic School on August 27, 2025. The response followed a mass shooting at the school that resulted in the deaths of two children and injuries to seventeen others, fourteen of whom were children. Annunciation Catholic School, established in 1925, serves students from pre-kindergarten through eighth grade and is part of the Archdiocese of Saint Paul and Minneapolis.

Ambulances and Police at Annunciation Catholic School, Minneapolis

FBI at Minneapolis School Shooting
Federal Bureau of Investigation (FBI) and Minneapolis Police officers secure the area around Annunciation Catholic Church and School on August 27, 2025. The site was the location of a mass shooting that resulted in the deaths of two children and injuries to seventeen others, fourteen of whom were children.

FBI and Police at Minneapolis Church Shooting Site

Mourners hug at a vigil in Minneapolis
Minneapolis residents gathered at Lynnhurst Park for a vigil following a mass shooting at Annunciation School and Church. The event, which occurred earlier in the day, resulted in the deaths of two children and injuries to seventeen others. Speakers at the vigil included the Minnesota Attorney General, the Mayor of Minneapolis, City Council members, and a Congresswoman, addressing the community's grief and the ongoing issue of gun violence.

Mourners Embrace at Lynnhurst Park Vigil for Annunciation Victims

DJ performs under laser lights at the Green Room in Uptown Minneapolis, with a crowd below.
A DJ at the Green Room in Uptown Minneapolis on August 23, 2025.

Laser Lights Over the Crowd at the Green Room

Woman walking across Emerson Avenue Bridge spanning the Midtown Greenway in Uptown Minneapolis.
A woman walks across the Emerson Avenue Bridge in Uptown Minneapolis, which spans the Midtown Greenway.

Evening Walk Across the Emerson Avenue Bridge, Uptown

Lake Street pedestrian intersection in Uptown Minneapolis with storefronts and traffic.
Lake Street in Uptown Minneapolis as seem from Bde Maka Ska.

Evening Traffic on Lake Street Near Bde Maka Ska, Uptown Minneapolis

Contemporary apartment buildings with orange and brick facades behind a weathered metal fence on West 29th Street in Uptown Minneapolis.
The Inspire Apartments, a contemporary residential building, are situated across the Midtown Greenway on West 29th Street in Uptown Minneapolis.

Inspire Apartments Behind a Fence Along the Midtown Greenway

Metro Transit B Line bus at the intersection of Hennepin and Lagoon Avenues in Uptown Minneapolis.
A Metro Transit B Line bus travels along Hennepin Avenue at its intersection with Lagoon Avenue in Uptown Minneapolis. The B Line, launched in March 2022, is a Bus Rapid Transit (BRT) route designed to provide faster and more reliable public transportation through key corridors of Minneapolis and St. Paul.

Evening B Line Bus at Hennepin and Lagoon Avenues in Uptown

People fishing from a shoreline path on Bde Maka Ska, Minneapolis's largest lake, with sailboats moored in the water.
People fishing from the shoreline path on Bde Maka Ska, a lake in Minneapolis. As the largest lake in the city, Bde Maka Ska is a central component of the Chain of Lakes Regional Park system. Its name, meaning "White Earth Lake" in the Dakota language, was officially restored in 2017, reflecting its Indigenous heritage.

Fishing Along the Bde Maka Ska Shoreline Path

Pontchartrain Apartment in Minneapolis with open walkways and exterior staircases.
Pontchartrain Apartment in Minneapolis is a multi-story apartment building with open exterior walkways and staircases. The building’s name recalls the Pontchartrain Hotel in New Orleans and gives the property a distinctive Louisiana-inspired identity.

Wrought-Iron Balconies of the Pontchartrain Apartments

Little Free Farmstand wooden structure with "take what you need, share what you can" signs offering free produce in South Minneapolis.
A community-operated "Little Free Farmstand" provides free produce in South Minneapolis. Operating on a "take what you need, share what you can" principle, this initiative addresses local food access.

“Little Free Farmstand” Offers Free Veggies in South Minneapolis

Creative Church yard sign advertising free Minnesota State Fair tickets in Maple Grove, Minnesota.
Creative Church in Maple Grove, Minnesota, advertises free Minnesota State Fair tickets with yard signs along a street median. According to the offer, recipients must attend a church service to receive the tickets.

“FreeStateFairTicket.com” Yard Sign Along a Street Median at Night

Daymark Apartment Building at 3014 Holmes Avenue in Uptown Minneapolis, illuminated at night.
The Daymark Apartment Building, located at 3014 Holmes Avenue in Uptown Minneapolis, illuminated at night.

Daymark Apartment Entrance at Night in Uptown Minneapolis

A sign at Hennepin County Library prohibits tobacco and cannabis use on property.
This sign, displayed at a Hennepin County Library, outlines the institution's policy regarding substance use on its premises. It prohibits the use of tobacco and cannabis anywhere on library property, including commercial tobacco products and various forms of cannabis.

“No Tobacco or Cannabis Use” Sign at a Hennepin County Property

Security Guard inside a Minneapolis Walgreens
A security guard inside a Walgreens on Hennepin Avenue in Minneapolis.

Security Guard inside a Minneapolis Walgreens

Protest sticker at George Floyd Square depicting Minneapolis Mayor Jacob Frey as a clown with text criticizing his policies.
A protest sticker depicting Minneapolis Mayor Jacob Frey as a clown is displayed at George Floyd Square in Minneapolis. The sticker, featuring the phrases "Don't Rank Frey" and "We deserve better than this clown," shows public opposition to the mayor, specifically referencing concerns about his policies regarding poverty and the police union.

“Don’t Rank Frey” Sticker at George Floyd Square

Customers inside Yummy Bites Coffee Shop Minneapolis
Yummy Bites Coffee, a local cafe, operates on Lake Street in Minneapolis.

Yummy Bites Coffee Shop on Lake Street, Minneapolis

Daisys Bar at Lagoon and Hennepin in Uptown Minneapolis, with pedestrians crossing street.
People crossing the street at Lagoon Ave and Hennepin Ave in Uptown Minneapolis.

Evening Crowd Outside Daisy’s in Uptown Minneapolis

Uptown Theater marquee in Minneapolis announces Jerry Cantrell on Hennepin Avenue.
Looking down Hennepin Avenue at the Uptown Theater. The theater has Jerry Cantrell coming up.

Hennepin Avenue Sidewalk Near the Uptown Theater Marquee

Nicollet Avenue reconstruction in South Minneapolis with the Minneapolis skyline in the background.
Nicollet Avenue reconstruction in South Minneapolis follows the demolition of the former Kmart store.

Downtown Minneapolis Skyline Beyond the Nicollet Ave Construction Site

Nicollet Ave Construction, Minneapolis
Nicollet Ave road work after the former K-Mart building was demolished. The city is connecting Nicollet Ave back up through Lake Street, shown here in August 2025.

Crossing Nicollet Ave Near the Former Kmart Site at Dusk

Uptown Pizza on Lake Street in Minneapolis with the LynLake sign overhead.
Uptown Pizza on Lake Street in Minneapolis sits near the LynLake neighborhood sign.

Uptown Pizza on Lake Street, Minneapolis

White graffiti reading "RIP Ozzy" on a red brick wall along the Loring Greenway in Minneapolis.
Graffiti reading 'RIP Ozzy' is spray-painted on a brick wall along the Loring Greenway in Minneapolis.

“RIP Ozzy” Graffiti on the Loring Greenway Bridge

Looking west down Lake Street Uptown Minneapolis
The LA Fitness on Lake Street in Uptown Minneapolis on July 28, 2025. The gym closed for good in August and continues to be vacant as of May 2026.

West Lake Street Looking East in Uptown Minneapolis

Upside down American flag on a rusted van
A van at Loring Greenway and Lyndale Avenue in Minneapolis. An upside down flag flying from the radio antenna.

Upside Down Flag on a Van Near Loring Greenway

Framed bird print mounted on tree along Loring Greenway bike path in Minneapolis.
A framed bird print is affixed to a tree along the Loring Greenway bike path in Minneapolis. This urban greenway, established in the 1970s, provides a vital pedestrian and bicycle corridor connecting Loring Park to Nicollet Mall.

Framed Bird Print on a Tree Along the Loring Greenway

Summer thunderstorm clouds gathering over Lake of the Isles in Minneapolis surrounded by residential neighborhoods.
A summer thunderstorm approaches Lake of the Isles in Minneapolis, a significant feature of the city's park system.

Storm Clouds Roll Over Lake of the Isles in Minneapolis

Aerial view of Lake of the Isles with downtown Minneapolis skyline under stormy clouds.
A thunderstorm builds over Lake of the Isles, one of Minneapolis's Chain of Lakes. Downtown Minneapolis visible in the background.

Storm Clouds Building Over Lake of the Isles Toward Downtown Minneapolis

Thunderstorm clouds gather above Bde Maka Ska lake with Minneapolis skyline and moored boats visible beneath.
A thunderstorm approaches Bde Maka Ska in Minneapolis on July 27, 2025. Bde Maka Ska, meaning 'Lake White Earth' in Dakota, is the largest lake in Minneapolis and a central feature of the city's Chain of Lakes.

Thunderstorm over Bde Maka Ska, Minneapolis, July 2025

Two cyclists ride on Cedar Lake Trail near Bryn Mawr Station during Southwest Light Rail construction in Minneapolis.
Bikers on Cedar Lake Trail near Bryn Mawr Station in Minneapolis on July 25, 2025.

Evening Bike Ride Past Bryn Mawr Station Construction

Bryn Mawr Station illuminated at dusk during final construction of the Metro Transit Green Line Extension in Minneapolis.
Bryn Mawr Station in Minneapolis is shown during final construction on the Metro Transit Green Line Extension, also known as the Southwest LRT project. The station includes a center platform, enclosed ticketing areas, and a pedestrian bridge crossing the tracks, with temporary fencing still in place around unfinished sections. The Green Line Extension is being built to extend light rail service from downtown Minneapolis to communities southwest of the city, adding Bryn Mawr as one of the new intermediate stations on the route.

Bryn Mawr Station at Dusk During Green Line Extension Construction

Soccer players compete at Elliot Park in downtown Minneapolis beneath a purple sky colored by Canadian wildfire smoke.
A soccer game takes place at Elliot Park in Downtown Minneapolis under a sky colored by Canadian wildfire smoke. Elliot Park, established in 1883, is one of Minneapolis's oldest parks.

Evening Soccer Match at Elliot Park Beneath the Minneapolis Skyline

Tattoo shop at night in Minneapolis
Guns N Needles Tattoo Shop in Uptown Minneapolis seen on July 22, 2025.

Guns N’ Needles Tattoo Shop at Night in Uptown

View of Lyndale Avenue on a July 2025 evening
World Martiual Arts Center and Blood Gorgeous on Lyndale Avenue near W 29th Street in Minneapolis on July 21, 2025.

Storefronts Along Lyndale Avenue Near W 29th Street at Night

Protesters carrying signs and flags march through downtown Minneapolis during the Good Trouble Lives On civil rights
Protesters march through Downtown Minneapolis as part of the 'Good Trouble Lives On' national day of action. This protest responds to attacks on civil and human rights, asserting the power of the people. Participants gathered at the Hennepin County Government Center, hearing from speakers including Toussaint Morrison, Nekima Levy Armstrong, and Lieutenant Governor Peggy Flanagan, before marching.

“Good Trouble Lives On” Marchers Fill Marquette Avenue

Protesters march through downtown Minneapolis holding a "Boycott Target" banner during a national civil rights demonstration on
Protesters march through Downtown Minneapolis as part of the "Good Trouble Lives On" national day of action. This nationwide movement responds to attacks on civil and human rights, asserting that power resides with the people. Participants hold signs advocating for a "National Target Boycott" focused on diversity, equity, and inclusion, with a campaign launch date of February 1, 2025, indicated on a prominent banner. The march, which began after a gathering at the Hennepin County Government Center.

“Boycott Target” Banner Leads Good Trouble March in Minneapolis

Protesters marching through Downtown Minneapolis pass outdoor dining areas during a Good Trouble civil rights demonstration.
A "Good Trouble Lives On" march proceeds through Downtown Minneapolis, passing outdoor dining establishments. This national day of action was organized to respond to attacks on civil and human rights by the Trump administration, asserting that power resides with the people. Participants gathered at the Hennepin County Government Center, hearing speakers such as Toussaint Morrison, Nekima Levy Armstrong, and Lieutenant Governor Peggy Flanagan before marching through Downtown Minneapolis.

Diners Watch “Good Trouble” Marchers Pass in Downtown Minneapolis

Crowd gathers at Hennepin County Government Center in Downtown Minneapolis during "Good Trouble" civil rights protest.
A "Good Trouble Lives On" protest convened at the Hennepin County Government Center in Downtown Minneapolis. This national day of action was organized to respond to attacks on civil and human rights. Participants gathered to hear speakers such as Toussaint Morrison, Nekima Levy Armstrong, and Lieutenant Governor Peggy Flanagan. Following the rally, protesters marched through Downtown Minneapolis.

Crowd Gathers at the Reflecting Pool During the Good Trouble Rally

Protester wearing message shirt at Downtown Minneapolis immigration rights demonstration.
Protesters gathered in Downtown Minneapolis as part of the nationwide "Good Trouble Lives On" day of action, organized to address attacks on civil and human rights by the Trump administration. The event began at the Hennepin County Government Center with speakers including Toussaint Morrison, Nekima Levy Armstrong, and Lieutenant Governor Peggy Flanagan. Following the speeches, participants marched through Downtown Minneapolis to voice their concerns. Messages displayed on protest attire, such as "FUCK ICE" and "CHINGA LA MIGRA," underscored the protest's focus on immigration policies and human rights.

“Chinga La Migra” and “Fuck ICE” Overalls at Good Trouble March

Sunset and Good Trouble Protesters in Downtown Minneapolis
Protesters in Downtown Minneapolis as part of nationwide “Good trouble lives on” protests. Organizers say “Good Trouble Lives On is a national day of action to respond to the attacks on our civil and human rights by the Trump administration. Together, we’ll remind them that in America, the power lies with the people.” After gathering at the Hennepin County Government Center listening to speakers such as Toussaint Morrison, Nekima Levy Armstrong, and Lieutenant Governor Peggy Flanagan they marched through Downtown Minneapolis.

“Good Trouble” March Down Marquette Avenue at Sunset

Good Trouble protest signs in Downtown Minneapolis
Protesters in Downtown Minneapolis as part of nationwide “Good trouble lives on” protests. Organizers say “Good Trouble Lives On is a national day of action to respond to the attacks on our civil and human rights by the Trump administration. Together, we’ll remind them that in America, the power lies with the people.” After gathering at the Hennepin County Government Center listening to speakers such as Toussaint Morrison, Nekima Levy Armstrong, and Lieutenant Governor Peggy Flanagan they marched through Downtown Minneapolis.

“Good Trouble” Marchers Pack Hennepin Avenue

Large crowd of protesters with signs marches through downtown Minneapolis during a "Good Trouble" civil rights demonstration.
A protest march, part of the nationwide "Good Trouble Lives On" movement, proceeds through Downtown Minneapolis. The event, organized to respond to attacks on civil and human rights by the Trump administration, began with a gathering at the Hennepin County Government Center. Speakers including Toussaint Morrison, Nekima Levy Armstrong, and Lieutenant Governor Peggy Flanagan addressed the crowd before the march commenced.

“Good Trouble” March Crowds Nicollet Mall in Minneapolis

Lieutenant Governor and US Senate candidate Peggy Flanagan
Protesters in Downtown Minneapolis as part of nationwide “Good trouble lives on” protests. Organizers say “Good Trouble Lives On is a national day of action to respond to the attacks on our civil and human rights by the Trump administration. Together, we’ll remind them that in America, the power lies with the people.” After gathering at the Hennepin County Government Center listening to speakers such as Toussaint Morrison, Nekima Levy Armstrong, and Lieutenant Governor Peggy Flanagan they marched through Downtown Minneapolis.

Peggy Flanagan Speaks at “Good Trouble” Rally in Minneapolis

Trump is a Pedo protest sign in Minneapolis
Protesters in Downtown Minneapolis as part of nationwide “Good trouble lives on” protests. Organizers say “Good Trouble Lives On is a national day of action to respond to the attacks on our civil and human rights by the Trump administration. Together, we’ll remind them that in America, the power lies with the people.” After gathering at the Hennepin County Government Center listening to speakers such as Toussaint Morrison, Nekima Levy Armstrong, and Lieutenant Governor Peggy Flanagan they marched through Downtown Minneapolis.

“Evidence Trump Is a Pedo” Sign at Good Trouble Protest

Traitor Trump Has Got To Go protest sign
Protesters in Downtown Minneapolis as part of nationwide “Good trouble lives on” protests. Organizers say “Good Trouble Lives On is a national day of action to respond to the attacks on our civil and human rights by the Trump administration. Together, we’ll remind them that in America, the power lies with the people.” After gathering at the Hennepin County Government Center listening to speakers such as Toussaint Morrison, Nekima Levy Armstrong, and Lieutenant Governor Peggy Flanagan they marched through Downtown Minneapolis.

“GOP” Hat Caricature Sign at Good Trouble Protest in Minneapolis

Mutts Yes Musk No Good Trouble Protester in Minneapolis
Protesters in Downtown Minneapolis as part of nationwide “Good trouble lives on” protests. Organizers say “Good Trouble Lives On is a national day of action to respond to the attacks on our civil and human rights by the Trump administration. Together, we’ll remind them that in America, the power lies with the people.” After gathering at the Hennepin County Government Center listening to speakers such as Toussaint Morrison, Nekima Levy Armstrong, and Lieutenant Governor Peggy Flanagan they marched through Downtown Minneapolis.

Dog Wears “Mutts: Yes, Musk: No” Sign at Good Trouble Protest

Good Trouble protesters at Government Center
Protesters in Downtown Minneapolis as part of nationwide “Good trouble lives on” protests. Organizers say “Good Trouble Lives On is a national day of action to respond to the attacks on our civil and human rights by the Trump administration. Together, we’ll remind them that in America, the power lies with the people.” After gathering at the Hennepin County Government Center listening to speakers such as Toussaint Morrison, Nekima Levy Armstrong, and Lieutenant Governor Peggy Flanagan they marched through Downtown Minneapolis.

Giant Sun Banner at Good Trouble Rally, Government Center Fountain

Nicollet Avenue extension construction near Lake Street in Minneapolis with heavy equipment on a graded former Kmart site.
Construction of the Nicollet Avenue extension continues near Lake Street in Minneapolis.

Grading Underway for the Nicollet Avenue Extension Near Lake Street

Cub foods grocery store at night.
A Cub Foods grocery store in Uptown Minneapolis on Lagoon Ave. Seen in July 2025.

Cub Foods Sign Glowing at Night in Uptown Minneapolis

Fencing around Kenilworth Tunnel construction in Minneapolis
Construction fencing lines a section of the Midtown Greenway corridor in Minneapolis during work associated with the Southwest Light Rail Transit project. The barriers separate the trail from an active construction area tied to the Kenilworth Tunnel, a grade-separated segment built to carry Green Line Extension trains through the Kenilworth corridor. The Southwest LRT project, now the Green Line Extension, is intended to connect Minneapolis with St. Louis Park, Hopkins, Minnetonka, and Eden Prairie.

Fenced-Off Section of the Midtown Greenway at Night

Ricky Rubio poster on Hennepin Avenue in Minneapolis with “Thank you Minneapolis” text.
Ricky Rubio wheat pasting seen on Hennepin Avenue in July 2025. "Before I came, I had heard this was a cold place, but I found some of the warmest people here."

Ricky Rubio Tribute Poster on Hennepin Avenue

Cannabis dispensary coming soon banner in a vacant storefront window in Uptown Minneapolis.
A Cannabis Dispensary Coming Soon banner in the window of the long vacant Jon English Salon, at 1439 Lake Street in Uptown Minneapolis.

“Cannabis Dispensary Coming Soon” Sign at Former Jon English Salon on Lake Street

Minneapolis Pops Orchestra performs at the Lake Harriet Bandshell during a summer concert.
The Lake Harriet Bandshell sits on the shore of Lake Harriet in Minneapolis, its current turreted structure built in 1986 after a series of earlier pavilions on the site burned down. The Minneapolis Pops Orchestra performs there on July 13, 2025, drawing a crowd with blankets and lawn chairs across the surrounding grass.

Minneapolis Pops Orchestra Plays the Lake Harriet Bandshell

Aerial view of Minneapolis residential and commercial buildings with Mississippi River visible through haze from Canadian
Canadian wildfire smoke covered Minneapolis, Minnesota in July 2025, obscuring the urban landscape.

Wildfire Smoke Blankets Bde Maka Ska and Downtown Minneapolis

Built in Minneapolis

Minneapolis Photographer

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