به گزارش «نماینده» محمد علی نجفی امروز با رای شورایی ها جانشین محمد باقر قالیباف در شهرداری تهران شد. البته قبل از رأیگیری، مهرعلیزاده از دیگر نامزدهای شهرداری تهران، انصراف داد.
نجفی سیاستمدار اصلاح طلب، مدرس دانشگاه، مشاور امور اقتصادی رئیس جمهور، عضو شورای عالی میراث فرهنگی و گردشگری و عضو شورای سازمان پژوهش و برنامهریزی آموزشی است.
نجفی دبیر سابق ستاد هماهنگی اقتصادی، سرپرست سابق وزارت علوم، تحقیقات و فناوری و از بنیانگذاران حزب کارگزاران سازندگی، عضو هیئت علمی (بازنشسته) دانشکده ریاضی و علوم کامپیوتر دانشگاه صنعتی شریف و رئیس سابق سازمان میراث فرهنگی، صنایع دستی و گردشگری است.
نجفی از ۱۳۶۰ تا ۱۳۶۴ در دولتهای شهید باهنر، مرحوم مهدوی کنی و موسوی وزیر فرهنگ و آموزش عالی و از ۱۳۶۷ تا ۱۳۷۶ در دولتهای موسوی و هاشمی رفسنجانی وزیر آموزش و پرورش بود.
در دولت اول خاتمی او رئیس سازمان برنامه و بودجه بود.
در ۱۳۸۶ به عضویت در سومین دوره شورای شهر تهران درآمد و در ۲۹ مرداد ۱۳۹۲ به دنبال انتصاب به عنوان معاونت رئیس جمهور از این سمت استعفا کرد.
وی در جریان تبلیغات انتخابات ریاست جمهوری (۱۳۸۸) مشاور اقتصادی و برنامهریزی مهدی کروبی از نامزدهای معترض به نتایج انتخابات بود و نمایندگی مهدی کروبی در شورای نگهبان برای پیگیری مسائل مربوط به تقلب در انتخابات را بر عهده داشت.
نجفی یکی از سه وزیر پیشنهادی کابینه حسن روحانی بود که با وجودی که موافقت نیمی از مجلس را جلب کرده بود، با اختلاف یک رای از مجموع ۲۸۴ رای موفق به حضور در وزارت آموزش و پرورش نشد.
دو روز بعد حسن روحانی طی حکمی وی را به معاونت رئیس جمهور و ریاست سازمان میراث فرهنگی، صنایع دستی و گردشگری کشور منصوب کرد.
در ۱۰ بهمن ۱۳۹۲، نجفی از ریاست سازمان میراث فرهنگی استعفا کرد و حسن روحانی وی را به عنوان مشاور رئیس جمهور و دبیر ستاد هماهنگی اقتصادی منصوب کرد.
نجفی در تاریخ ۲۹ مرداد ۱۳۹۳ پس از رای آوردن استیضاح رضا فرجیدانا از وزارت علوم، سرپرست وزارت علوم شد و نود و پنج روز در این سمت بود.
وی در تاریخ هشتم مرداد ۹۶ به عنوان یکی از کاندیداهای شهرداری تهران، این سمت را پذیرفت.