The President of Iran is the head of government of the Islamic Republic of Iran. The president is chosen by direct popular vote, that is the voters choose the president, they do not vote for other people to choose as in the USA. Unlike other countries, in Iran, the President is not the leader of the country. The President does many of the things that are normally done by a head of state but the Supreme Leader is the person who is actually in control of the country. The current President of Iran is Hassan Rouhani.