کلیات برنامه زمانبندی انتخابات دوازدهمین دوره ریاست جمهوری به این شرح است:
۲۲ فروردین ۹۶ : صدور دستور شروع انتخابات توسط وزیر کشور
۲۲ فروردین تا ۲۴ فروردین ۹۶ : تشکیل هیات اجرایی توسط فرمانداریها
۲۲ فروردین تا ۲۶ فروردین ۹۶ : ثبت نام از داوطلبان به مدت ۵ روز (از زمان صدور دستور شروع انتخابات)
۲۷ فروردین تا ۳۱ فروردین ۹۶ : رسیدگی به صلاحیت داوطلبان توسط شورای نگهبان
۱ اردیبهشت تا ۵ اردیبهشت ۹۶ : تمدید مهلت رسیدگی به صلاحیت داوطلبان توسط شورای نگهبان
۶ اردیبهشت تا ۷ اردیبهشت ۹۶ : انتشار اسامی نامزدها توسط وزارت کشور
۸ اردیبهشت تا ۲۷ اردیبهشت ۹۶ : تبلیغات انتخاباتی نامزدها
۲۸ اردیبهشت ۹۶ : ممنوعیت تبلیغات انتخاباتی نامزدها
۲۹ اردیبهشت ۹۶ : اخذ رأی
انتخابات دوازدهمین دوره ریاست جمهوری و پنجمین دوره شوراهای اسلامی شهر و روستا در ۲۹ اردیبهشت ۹۶ به طور همزمان برگزار می شود.