This is a list of Prime Ministers of Iran from the creation of the office in 1906 during the Iranian Constitutional Revolution, until 1989 when the post was abolished after the constitutional referendum. Prime Minister was the Head of Government of Iran. Mirza Nasrullah Khan was the first and Mir-Hossein Mousavi was the last Prime Minister of Iran, after 1906 constitutional revolution.