الانتخابات الرئاسية الإيرانية 2017 هي الدورة الثانية عشر من الانتخابات الرئاسية في إيران، جرت في 19 مايو 2017، وذلك تزامنًا مع الدورة الخامسة لانتخابات المجالس البلدية والقروية والانتخابات التكميلية لمجلس الشورى الإسلامي.
في 20 أبريل 2017، اعلنت وزارة الداخلية الإيرانية أسماء 6 مرشحين وافق على مشاركتهم مجلس صيانة الدستور لخوض الدورة الـ12 للانتخابات الرئاسية وهم حسن روحاني وإبراهيم رئيسي، محمد باقر قاليباف واسحاق جهانغيري ومصطفى هاشمي طبا ومصطفى ميرسليم.[1] فيما رفض مجلس صيانة الدستور ترشيح الرئيس السابق محمود أحمدي نجاد ومساعده السابق حميد بقائي.[3]
في 15 مايو 2017 أعلن المرشح محمد باقر قاليباف انسحابه من سباق الانتخابات الرئاسية لصالح إبراهيم رئيسي.[4]
في 16 مايو 2017 أعلن مرشح التيار الإصلاحي إسحاق جهانغيري سحب ترشحه من السباق الانتخابي لصالح الرئيس حسن روحاني مشيراً إلى أنه قد جاء ليكون صدى لتيار الإصلاحات.[5]
ووفقا للنتائج النهائية، صوت 42,382,390 شخصا وبلغت نسبة الإقبال 73٪. وزارة الداخلية تعلن عن النتائج تدريجيا ابتداء من الساعة 12:00 صباحا في اليوم التالي للانتخابات. تم الإعلان عن النتائج النهائية في الساعة 14:00 بعد الظهر. في يوم السبت 20 مايو 2017 أعلن رئيس لجنة الانتخابات الإيرانية، علي أصغر أحمدي، أن الرئيس الإيراني حسن روحاني فاز بولاية ثانية، بحوالي 23 مليون صوت، أي أنه حاز على 56% من الأصوات، حيث تقدم بذلك على مرشح التيار أصوليون إيرانيونإبراهيم رئيسي، بفارق 7 ملايين صوت تقريباً، بعد فرز أكثر من 40 مليون صوت. وهنأ التلفزيون الرسمي الإيراني روحاني على فوزه بولاية ثانية.[6]