位置菏泽市境位于菏泽地区中部略偏西北,地处北纬35°03'—35°28',东经115°11,一115°48'之间。北邻鄄城,东接郓城和巨野,南与定陶和曹县相连,西与东明相依,西北隔黄河与河南省濮阳市相望。南北纵距48公里,东西横距55.5公里,面积1399.6平方公里,约占全区总面积的10.8%,菏泽城为地区行署驻地,座落在市境中心,地理坐标;北纬35°14',东经115°26'。东距巨野县城63公里,东南距定陶县城22公里,西距东明县城33.5公里,北距鄄城县城37公里,东北距郓城县城60公里;北距首都北京公路线750公里,铁路线765公里;东北距省城济南公路线240公里,铁路线260公里;东距济宁市公路线114公里,铁路115公里;东南距江苏省徐州市公路线216公里;南距河南省商丘市公路线101公里;西南距开封市公路线128公里;西距新乡市铁路线243公里;西北距濮阳市公路线228公里;北距聊城市公路线245公里。
沿革西周,属曹国、郕国。
春秋,初期东北部属鲁国,西北部属卫国,其余属曹国;后期宋灭曹,今境属宋国。
战国,公元前286年(周赧王二十九年)齐联合魏、楚灭宋,今境属齐国。
秦,今境为成阳、宛朐、定陶县地。三县均属东郡。
西汉,今境为成阳、句阳、离狐、葭密、吕都、冤句(由宛朐改)等县地。除离狐县属东郡外,其他县均属济阴郡。
东汉,略同西汉,只是葭密、吕都两县并入冤句,离狐县划属济阴郡。
三国、西晋,同东汉。
南北朝,今境为乘氏县及离狐县、冤句县地。488年(北魏太和十二年)乘氏县治由今巨野县地徙来(习惯上称魏乘氏),此为菏泽城史上建县之始。
隋,为济阴郡之乘氏、冤句,东郡之离狐和东平郡之雷泽县地。隋末,改济阴郡为曹州,复置乘氏随属。742年(唐天宝元年)改离狐为南华,冤句不变,两县亦属曹州。
宋,1102年(宋崇宁元年)升曹州为兴仁府,乘氏、南华、宛亭(元祐元年改冤句为宛亭)随属。东北有濮州之雷泽县地。
金,1166年(金大定六年)撤乘氏入济阴县。1168年(金大定八年),济阴城圮于水,曹州和济阴县治同徙魏乘氏故城(今菏泽城),菏泽城首次成为州之治所。同时,南华、宛亭也并入济阴。
元,济阴县属曹州。州与县治均同金代。
明,1368年(明洪武元年)划济阴县入曹州,同时因河患曹州治徙安陵镇,翌年,再徙盘石镇(今曹县城)。乘氏故城改称古雄镇。1445年(明正统十年),复置曹州于古雄镇,领县2:曹县、定陶,隶属兖州府。
清,1724年(清雍正二年),曹州改为直属州。1735年(清雍正十三年),升曹州为府,设附郭县,赐名菏泽,是菏泽为县名之始。
民国,1914年,菏泽县属济宁道。1925年,属曹濮道。1932年山东乡村建设研究院于菏泽县搞实验,名为“实验县”。1936年,属山东省第二区,县城为专署驻地。1939年7月,日本侵略军侵占菏泽,县城沦陷。
1941年3月,于今境西南菏、定、曹三县结合部建立由中国共产党领导的菏泽抗日县政府;1942年于县西北部与东明县交界处建立南华抗日县政府。以上两县属冀鲁豫第七专区(后改称第五专区)。是年又建立临泽县。1944年划出临泽县东部,建立郓巨县,两县同属冀鲁豫第八专区(后改称第二专区)。1945年抗日战争胜利,10月八路军光复菏泽城,县全境解放。1946年2月建菏泽市,为冀鲁豫专区驻地。9月国民党军袭入菏泽城,11月撤销荷泽市。1948年9月30日,菏泽城第二次解放。这年,原菏泽县改为安陵县,临泽县改为菏泽县。1949年8月,平原省建立,安陵、南华、郓巨等县撤销,恢复原建置,名为菏泽县,属平原省荷泽专区。
中华人民共和国,1952年11月,平原省撤销,菏泽县随菏泽专区改属山东省。1958年11月菏泽专区撤销,菏泽县改属济宁专区。1959年6月,恢复菏泽专区,菏泽县随属。1960年1月20日,菏泽县复改为市,1963年3月,又改市为县。1983年9月,菏泽县再次改为菏泽市,属菏泽地区,为行署驻地。
区划明,全县划为29里,后增至74里。清末分为69都。民国初年划为21区。1928年,改为10区,分辖9镇,194乡。1932年,搞乡村建设,改10区为21乡。建国后,划12个区、1个城关镇。后增至13个区、1个城关镇。1958年8月,撤区并乡,除城关镇外,全县改为29乡。1958年9月至1959年初,全县建11个人民公社和1个城关镇。1979年增为23处公社。1983年12月改社建乡。1984年底全市划分6个农村办事处:市郊、高庄、黄堽、皇镇、马岭岗、王浩屯;5个城区办事处:东城、西城、南城、北城、丹阳;10个镇:李村、高庄、吕陵、小留、黄堽、辛集、安兴、沙土、金堤、马岭岗;26个乡:李庄集、杜庄、刘寨、牡丹、岳程庄、庞王庄、皇镇、新兴、贾坊、二郎庙、解元集、何楼、大黄集、佃户屯、吴店、白虎集、都司、侯集、胡集、马村、龙王冯、王浩屯、孙化屯、郭寨、张庄、姚亨寨。1996年12月,辖7个办事处,14个镇、15个乡,25个居委会,792个村委会,1770个自然村。