All Iranian officials and commanders killed in the past nine months

According to reports based on confirmed accounts, the number of these senior officials reaches at least 70. Who were they, and how were they killed?

On Saturday, February 28, 2026, the Islamic Republic’s power structure suffered what was undoubtedly its most significant shock. Ali Khamenei, the Supreme Leader of the Islamic Republic, was killed along with around 40 senior military commanders in US and Israeli strikes on Tehran.

In a statement, the Israeli army said these 40 individuals were killed “in less than one minute” during the first wave of the operation known as “Roaring Lion.”

On March 20, 2026, three more senior Iranian officials—Ali-Mohammad Naeini, spokesperson of the Islamic Revolutionary Guard Corps (IRGC); Esmail Ahmadi, deputy for intelligence at the Basij Organization; and Mehdi Rostami Shomastan, a senior commander in the Ministry of Intelligence—were killed in Israeli strikes.

The following list of officials of the Islamic Republic who were killed in the two waves of attacks in June, July, and March 2026 has been compiled based on published reports.

This list is based solely on confirmed reports. Numerous unconfirmed reports have also been published regarding the deaths of other figures within the Islamic Republic during these attacks.

The 12-Day War

June 13, 2025

Israeli airstrikes on Tehran and command centers (first day of the 12-day war)

June 14, 2025

Israeli airstrike

June 15, 2025

Israeli strike on a building affiliated with the IRGC

June 21, 2025

Israeli airstrike

June 23, 2025

Israeli strike on Evin Prison

June 24, 2025

June 25, 2025

Several Iranian nuclear scientists were also killed during the 12-day war and Israeli attacks on Iran.

February 28, 2026

US and Israeli strike on the Leader’s residence (first day of attacks)

March 2, 2026

US and Israeli strikes on command centers

March 3, 2026

March 8, 2026

Israeli drone strike on Ramada Plaza Hotel, Beirut

US and Israeli attacks on Iran

March 10, 2026

US and Israeli attacks

March 12, 2026

Israeli attacks

March 14, 2026

US and Israeli attacks on Tehran

March 17, 2026

Israeli strikes on Tehran

March 18, 2026

March 20, 2026