محمدآباد شهری در استان سیستان و بلوچستان ایران و مرکز شهرستان هامون است. جمعیت این شهر طبق سرشماری سال 1385، برابر با 2٫384 نفر بوده است.
محمدآباد در 17 کیلومتری جنوب غربی شهر زابل و در مسیر جاده زابل – زاهدان در دشت واقع شده و ارتفاع آن از سطح دریا 480متر است و آب و هوای آن گرم و خشک است.