قالیباف پس از نامزدی در انتخابات ریاست جمهوری، در شهریورماه سال ۸۴ با رأی شورای اسلامی شهر تهران به عنوان شهردار پایتخت انتخاب و سه دوره متوالی به مدت ۱۲ سال در این سمت باقی ماند. وی به عنوان نماینده مردم تهران به مجلس یازدهم راه یافت و به عنوان ششمین رئیس مجلس شورای اسلامی این مسئولیت را برعهده گرفت.
محمدباقر قالیباف در مجلس دوازدهم نیز به عنوان نماینده مردم تهران به مجلس راه یافت و با ۱۹۸ رای نمایندگان به عنوان رییس مجلس در اجلاسیه اول مجلس دوازدهم انتخاب شد.