List of mayors of Tehran


The Mayor of Tehran is an elected politician who, along with the Tehran’s City Council of 21 members, is accountable for the strategic government of Tehran. Since 28 November 2018, Pirouz Hanachi is the mayor of Tehran. Previously, the position was held by Mohammad-Ali Afshani, who held office for six months.

List

Pre-1979

Mayors appointed by Interior Minister

Mayors elected by City Association

Post-1979

Mayors appointed by Interior Minister

Mayors elected by City Council