محمدآباد شهری در استان سیستان و بلوچستان ایران و مركز شهرستان هامون است. جمعیت این شهر طبق سرشماری سال ۱۳۸۵، برابر با ۲٫۳۸۴ نفر بوده است.
محمدآباد در ۱۷ كیلومتری جنوب غربی شهر زابل و در مسیر جاده زابل – زاهدان در دشت واقع شده و ارتفاع آن از سطح دریا ۴۸۰متر است و آب و هوای آن گرم و خشك است.