Le système politique iranien est difficile à concevoir et à pleinement comprendre tant il est éloigné du fonction classique des démocraties occidentales. Il est composé de nombreuses branches, de nombreux organes qui se surveillent et se contrôle mutuellement. Le système politique iranien peut se diviser en deux grandes branches, une branche « républicaine », sous contrôle d’une branche religieuse qui détient la plus grande partie du pouvoir.
Le système de la République Islamique Iranienne repose sur deux chefs d’Etats, un président élu au suffrage universel direct et le Guide Suprême de la Révolution Islamique, élu par l’Assemblée des Experts, composée de membres du clergé chiite et de juristes.
