23 mai 1997 : élection au premier tour de l'élection présidentielle du candidat modéré Mohamed Khatami (69% de voix) face au conservateur Ali Akbar Nategh Nouri. 24 juin 2005 : élection au second tour de l'élection présidentielle de Mahmoud Ahmadinejad (61,6 % des voix), contre l'ancien président (1989-1997) Hachemi Rafsandjani