A timeline of law enforcement activity after the June 14 Minnesota lawmaker shootings

A look at who knew what and when as Vance Boelter allegedly targeted Minnesota politicians.

The Minnesota Star Tribune
July 26, 2025 at 2:06PM
At least 100 law enforcement officers including local police, sheriffs and the FBI, stage less than a mile from the home of Minnesota DFL state Rep. Melissa Hortman in Brooklyn Park on June 14. (Alex Kormann/The Minnesota Star Tribune)

In the weeks since Vance Boelter allegedly shot and killed Melissa and Mark Hortman, and wounded John and Yvette Hoffman, the Minnesota Star Tribune has learned new details about how law enforcement agencies responded and information was shared with state lawmakers. The following is a timeline of law enforcement activity during the minutes and hours after the June 14 shootings:

2 a.m.: A gunman arrives at the home of state Sen. John Hoffman. Within minutes, Hoffman and his wife, Yvette, are shot, and their daughter, Hope, is shot at. All survive.

2:05 a.m.: Hope Hoffman calls 911 and says a masked man impersonating a police officer had shot her parents. She also says her father is a state senator. Officers arrive at the Hoffmans’ residence minutes later.

2:25 a.m.: Officers view Ring camera footage from the home showing the gunman is wearing tactical police gear and driving a police-style SUV.

2:36 a.m.: A New Hope police officer, who has “self-dispatched” to the home of state Sen. Ann Rest to do a spot check, stops alongside a police-style SUV. The gunman is allegedly in the driver’s seat. He does not respond to requests from the officer, who drives away to check on Rest.

2:37 a.m.: A high-ranking State Patrol leader is alerted to the Hoffmans’ shooting by an officer at the scene.

3 a.m.: Anoka police arrive at the home of state Sen. Jim Abeler and tell him a legislator has been shot.

3:35 a.m.: Brooklyn Park police arrive at the home of state Rep. Melissa Hortman and encounter the gunman. They see him shoot the lawmaker’s husband, Mark Hortman, in the doorway. Officers fire at the gunman, who retreats to inside the home. More gunfire is seen coming from inside.

4:25 a.m.: The first metro-wide notice is sent to law enforcement via teletype by the state Department of Public Safety. It says there have been suspected targeted shootings of lawmakers at their homes and local officers should be in the area of known politicians. It says the suspect is impersonating law enforcement and driving a vehicle that resembles a law enforcement SUV.

4:30 a.m.: Gov. Tim Walz’s chief of staff, Chris Schmitter, reaches out to legislative leaders.

4:38 a.m.: Police enter the Hortman house after flying a drone through the home to see if the gunman is hiding inside and if anyone is alive.

4:42 a.m.: Melissa Hortman is taken out of the home and begins receiving medical attention.

5 a.m.: State Public Safety Commissioner Bob Jacobson tells House and Senate leaders to communicate with their caucuses about the attacks as soon as possible.

5:30 a.m.: A shelter-in-place order is issued in Brooklyn Park.

6:42 a.m.: Jacobson shares a message for legislative leaders to send to their members, warning of a “dangerous individual” who had made threats against state legislators and other prominent figures. He urges lawmakers to contact their local law enforcement.

9:46 a.m.: Walz and public safety leaders hold first news conference about the shootings, discussing what happened and reporting that the assailant had impersonated a police officer and carried a list of targets.

11:59 a.m.: The Department of Public Safety shares the list of potential political targets with the House and Senate caucuses.

about the writers

about the writers

Jeff Day

Reporter

Jeff Day is a Hennepin County courts reporter. He previously worked as a sports reporter and editor.

See Moreicon

Ryan Faircloth

Politics and government reporter

Ryan Faircloth covers Minnesota politics and government for the Star Tribune.

See Moreicon