Who is the Current President of Iran?

The President of Iran is Mahmoud Ahmadinejad. They also have a Supreme Leader, Ayatollah Ali Khamenei. Their President has reigned since August 3, 2005.You can find more information here: