A volley of gunfire erupted outside the New Hope City Council meeting Monday night when a man shot at a group of police officers, injuring two of them.

Officers returned fire, killing the man.

The two injured officers were in good condition in the hospital, said Hennepin County Chief Deputy Mike Carlson. They are expected to survive.

The bizarre and shocking event began shortly after two new officers, Joshua Eernisse and Adam Johnson, were sworn in during the City Council meeting that began about 7 p.m. The officers along with others who attended the ceremony walked out of the chambers about 7:15 p.m. A man with a "long gun" shot at the officers, Carlson said.

"Two officers were struck. Other officers were able to return fire, subsequently killing the suspect," Carlson told reporters in a briefing shortly before 10 p.m. in the parking lot of a nearby shopping center.

Inside the chambers, a video of the ongoing City Council recorded the sound of a gunshot, followed by five or six additional shots.

A council member is heard swearing, then someone yells, "Get down, get down, everybody get down." Someone else shouts, "That went right through the door!" and "Somebody got shot!"

New Hope City Council Member John Elder, a former police officer and currently a public information officer for the Minneapolis Police Department, appears in the video, behind the council desk with his gun drawn and pointed toward the door to the chambers. The audio on the video then goes silent.

Elder and others were eventually escorted to safety nearby.

Carlson said authorities are not looking for any other suspects. The gunman's identity will be released by the Hennepin County Medical Examiner's Office.

Police said they could offer no other details Monday night.

Staff writer Paul Walsh contributed to this report.

Mary Lynn Smith • 612-673-4788