First responders gathered Thursday to honor Chicago police officer Ella French, who was killed in the line of duty. | Photo: Jimmy Bolf.

Many law enforcement agencies from Lake and McHenry counties attended the funeral Thursday for Chicago police officer Ella French, who was shot and killed in the line of duty.

A funeral procession for French, badge number 15013, gathered first responders from multiple states.

On August 7, French and her partner, Officer Carlos Yanez Jr., along with a third officer, were conducting a traffic stop on a vehicle in the West Englewood neighborhood in Chicago.

During the traffic stop, both French and Yanez were shot.

First responders gathered Thursday to honor Chicago police officer Ella French, who was killed in the line of duty. | Photo: Jimmy Bolf.

French was rush to the hospital and pronounced dead. Yanez was seriously injured but is recovering at the hospital.

One of the suspects was shot by an officer during the incident, police said.

French was 29 years old and had joined the Chicago Police Department in 2018, officials said. She was a member of the Chicago Police Department’s Community Safety Team.

“A tough day for our city,” Mayor Lori Lightfoot said after the funeral, the Chicago Tribune reported.

First responders gathered Thursday to honor Chicago police officer Ella French, who was killed in the line of duty. | Photo: Jimmy Bolf.

“We’ve had a lot of tough days recently. But I feel very confident that we will move forward because we must. We must because it’s what we know the families that are suffering want us to do. We need to stand tall and make sure that we remember all of our victims and survivors of this terrible scourge of gun violence,” Lightfoot added.

Many Lake and McHenry county law enforcement agencies attended the funeral, which was attended by thousands of police officers.

First responders gathered Thursday to honor Chicago police officer Ella French, who was killed in the line of duty. | Photo: Jimmy Bolf.

Some of the agencies from Lake County included the Island Lake Police Department, Antioch Police Department, Hawthorn Woods Police Department, Bannockburn Police Department, Waukegan Police Department, Mundelein Police Department, College of Lake County Police Department, Deerfield Police Department, Buffalo Grove Police Department, Wauconda Police Department, Gurnee Police Department, Highwood Police Department, Round Lake Heights Police Department, Libertyville Police Department, Vernon Hills Police Department, Grayslake Police Department, Lake County Sheriff’s Office, Lake Forest Police Department, Lake County Forest Preserve Police Department, and North Chicago Police Department.

The Cary Police Department and McHenry County Sheriff’s Office also attended. A full list of McHenry County departments was not immediately available.