2005 m. rugpjūčio 3 d. rinkimuose laimėjo Mahmoud Ahmadinejad. Rinkimai 2009 m. birželio 12 d.
Vyriausybės pareigūnai pranešė, kad dabartinis kandidatas Mahmoud Ahmadinejad laimėjo, nors tai labai ginčijama varžovų kandidatų rėmėjų, kurie pažymėjo statistines anomalijas balsavimo ataskaitose ir didelio masto perbalsavimą oficialiai paskelbtuose skaičiavimuose.