روستای محمدآباد در قسمت جنوب شرق شهرستان بهشهر قرار دارد. این روستا از نظر تقسیمات سیاسی-اداری در دهستان پنجهزاره، بخش مركزی، شهرستان بهشهر و استان مازندران واقع شده است. روستا در پهنه (منطقه) كوهستانی واقع شده و راه دسترسی به روستا از طریق جاده آسفالته پاسندرز(۱۷كیلومتر) میباشد.