پیروزی روحانی میتواند به دلایل زیر باشد:

1.ویژگی های فردی روحانی: قدرت بیان, آراستگی ظاهر و...

2.روحانی بودن روحانی

3.سوابق برجسته وی

4.تعلق وی به جامعه روحانیت مبارز : از این طریق توانست اعتماد برخی متدینین و اصول گراها راجلب کند

5.پشتیبانی هاشمی وخاتمی از وی

6.عملکرد ضعیف دولت فعلی در تدبیر و مدیریت

7. تفرقه اصولگراها