محمدشهر، شهری در استان البرز ایران است. محمدشهر در بخش مرکزی شهرستان کرج قرار دارد. محمدشهر در قسمت جنوبی کرج، در بین راه کرج و ماهدشت تشکیل شده و با فاصلهٔ ۱۵ دقیقهای با کرج و ایستگاه مترو محمدشهر، واقع است. این شهر از شمال با کرج، از شرق با مشکیندشت و شهرستان فردیس از جنوب با ماهدشت و از غرب با مهرشهر همسایهاست. در اواخر دوره پهلوی و پس از انقلاب اسلامی و در فاصله سالهای ۱۳۴۵ تا ۱۳۷۵ با توسعه شهرکهای صنعتی و استقرار صنایع مهم کشور در فاصله تهران و کرج موج جدیدی از رشد در محدوده محمدشهر کنونی آغاز میشود. این شهر در مسیر ترانزیت تهران، کرج، اشتهارد و از آنجا به قزوین، همدان و کرمانشاه و همچنین در مجاورت فرودگاه پیام و منطقه ویژه اقتصادی پیام قرار میگیرد. در نهایت در سال ۱۳۷۵ محدوده دهستان محمدآباد که از چندین روستا و آبادی تشکیل شده بود با جمعیتی بالغ بر ۵۸ هزار نفر به شهر تبدیل میشود و به محمدشهر تغییر نام میدهد. بر اساس سرشماری سال ۱۳۹۵ جمعیت این شهر ۱۱۹٬۴۱۸ نفر بودهاست