List of prime ministers of Iran

The office of Prime Minister of Iran was established in 1907 during the Persian Constitutional Revolution, and existed until 1989 when the office was abolished after a constitutional referendum. The prime minister was the head of government of Iran.

Ali Asghar Khan was the first and Mir-Hossein Mousavi was the last prime minister of Iran. Before the Constitutional Revolution, the head of government was called Grand Vizier (Sadr-e A'zam or Vazir-e A'zam).

List of officeholders

 * Political party key

{{legend|DarkRed|Moderate Socialists|border=1px solid #AAAAAA}} {{legend|DarkSlateBlue|Democrats|border=1px solid #AAAAAA}} {{legend|FireBrick|Reformers' Party|border=1px solid #AAAAAA}} {{legend||Revival Party|border=1px solid #AAAAAA}} {{legend|Green|Democrat Party|border=1px solid #AAAAAA}} {{legend||National Front|border=1px solid #AAAAAA}} {{legend||Nationalists' Party|border=1px solid #AAAAAA}} {{legend||People's Party|border=1px solid #AAAAAA}} {{legend||New Iran Party|border=1px solid #AAAAAA}} {{legend||Rastakhiz Party|border=1px solid #AAAAAA}} {{legend||Freedom Movement|border=1px solid #AAAAAA}} {{legend||Islamic Republican Party|border=1px solid #AAAAAA}} {{legend||Combatant Clergy Association|border=1px solid #AAAAAA}} {{legend||Independent|border=1px solid #AAAAAA}} {{legend||Military|border=1px solid #AAAAAA}}