A gunman with 34 prior criminal cases opened fire in a downtown Minneapolis apartment building, killing two people and wounding five others, including two police officers, before taking his own life, raising fresh doubts about whether the city's leaders are serious about public safety.
The shooting erupted around 4:50 p.m. local time on August 31, 2026, near the Loring Park neighborhood in downtown Minneapolis. By the time officers reached the scene at 15 East Grant Street, at least six people had been hit by gunfire. One officer took a round in the leg. A second was shot twice in the abdomen. A third officer suffered non-gunfire injuries during the response. The suspected gunman, Carlton Neal Johnson II, died at the scene from a self-inflicted wound.
Two civilians were killed. Four additional victims were taken to Hennepin County Medical Center, which Just The News reported received seven patients total from the incident. The Hyatt Regency Hotel, located nearby, went into lockdown. Minneapolis police asked the public to stay away from the area.
Carlton Neal Johnson II had been recently evicted from his high-rise apartment in the building where the shooting took place. The New York Post reported that Johnson had allegedly told a neighbor days before the attack that he planned to shoot his ex-girlfriend and two building property managers. His criminal history in the Twin Cities included 34 separate cases, with charges ranging from assault to domestic incidents.
That is the detail that should stop every reader cold. Thirty-four criminal cases. An explicit threat to commit murder. And Johnson was still walking free, still living in or near the building, still in a position to carry out exactly what he said he would do.
No one knew how a man with that record and those stated intentions remained at large. The question hangs over the entire incident: who knew, and who failed to act?
Interim Minneapolis Police Chief Bill Peterson did not mince words. AP News reported his reaction:
"I'm truly sickened by this level of violence."
Minneapolis Police Sgt. Garrett Parten described the scene in similarly grave terms, telling reporters, "This afternoon, a tragic scene has unfolded that has impacted numerous lives."
Peterson's disgust is understandable. But "sickened" is not a strategy. Minneapolis has spent years weakening the institutional foundations that keep violent repeat offenders off the street. The city's political establishment pushed to dismantle law enforcement structures in the name of progressive criminal justice reform. The results keep arriving in body bags.
Minnesota Governor Tim Walz posted on social media after the shooting. "Grateful to law enforcement actively working to ensure the safety of our neighbors in Downtown Minneapolis this afternoon," he wrote. "Minnesota is praying for our first responders." He added separately: "Pray for Minnesota." Newsmax reported that Walz said state officials were on the ground to support local law enforcement and that the state public safety team was investigating.
Prayers are welcome. So is gratitude for officers who ran toward gunfire and took bullets for it. But Walz has been governor for years, and the violent crime problem in Minneapolis has not been solved by expressions of concern from the capitol. Walz's record on criminal justice decisions has drawn sustained scrutiny, including his controversial pardon of a convicted criminal that critics said prioritized ideology over public safety.
Breitbart News noted that Everytown for Gun Safety, the Michael Bloomberg-affiliated gun control organization, ranks Minnesota fourteenth in the nation for the stringency of its gun laws. That ranking did not prevent a man with 34 criminal cases from carrying out a mass shooting in broad daylight in the state's largest city.
This is the pattern that gun control advocates refuse to confront. They stack regulations on lawful gun owners and then stand mute when the criminal justice system fails to keep known, violent, repeatedly charged offenders from obtaining weapons and using them. The problem in downtown Minneapolis was not a lack of statutes. It was a lack of enforcement, a lack of accountability, and a system that cycled a dangerous man through 34 cases without ever keeping him locked up long enough to prevent this.
Minnesota's political leadership has invested heavily in the theory that more gun laws equal more safety. The shooting on August 31 is the latest and most devastating rebuttal of that theory. Laws that exist only on paper protect no one, not the two civilians who died, not the officers who were shot, and not the neighbors Johnson reportedly threatened before he acted.
A city hall source told KSTP that one officer was shot in the stomach and another in the leg. A third officer was hurt during the response but not by gunfire. These officers responded to an active shooter in a residential building, the most dangerous call in law enforcement, and paid for it with their bodies.
Minneapolis has spent the years since 2020 debating whether it even wants a police department. Officers have left the force in droves. Recruitment has lagged. Morale has cratered. And yet when a man with three dozen criminal cases and a stated intent to kill starts shooting, it is still officers who walk through the door.
The University of St. Thomas, located near the scene, issued a statement confirming that "a shooter was located and one person is in custody", language that appears to reference the initial confusion before Johnson's death was confirmed. The university's proximity to the violence underscores how deeply embedded this kind of danger has become in the fabric of downtown Minneapolis.
Governor Walz's track record on public safety continues to draw criticism from multiple directions. His administration has faced questions about clemency decisions that appeared to prioritize political considerations over the safety of Minnesota residents.
The central failure here is not complicated. Carlton Neal Johnson II told people what he was going to do. He had a record that stretched across 34 criminal cases. He was recently evicted from the building where he committed the attack. Every warning sign that the criminal justice system is supposed to detect and act on was present, and every one was ignored or handled with insufficient seriousness.
Two people are dead. Two officers are recovering from gunshot wounds. A third officer was injured. A downtown neighborhood was locked down in the middle of the afternoon. And the man responsible had been cycling through the system for years, accumulating charges without accumulating consequences.
Minneapolis does not need another gun law. It needs a justice system willing to use the ones it already has, and leaders willing to admit that the policies of the last several years have made the city less safe, not more. Until that admission comes, the prayers Governor Walz offered will keep being needed, and the officers he thanked will keep getting shot.