位置巨野县境位于菏泽地区东部,地处北纬35°05'—35°30',东经115°47'—116°13′之间。东与嘉祥,南与成武、金乡,西与定陶、菏泽,北与郓城等县市依次相邻。南北纵距42公里,东西横距49公里,面积1308平方公里,约占全区总面积10%。县城座落于县境东北部,地理坐标为北纬35°23',东经116°05'。北距首都北京717公里,东北距省城济南181公里,西距行署驻地菏泽60公里。东距嘉祥县城22公里,南距成武县城50公里,北距郓城县城28公里。
沿革周,今县境属鲁国,境内有咸丘邑、垂葭邑。
春秋,为鲁国西境。
战国,先属鲁国,后属齐国。
秦,于今境东南昌邑集一带置昌邑县,属砀郡。
西汉,始置巨野县(城址在今城东北5公里处),因境临大野泽而得名。先属梁国,继属山阳国,后属山阳郡。郡几次变制,巨野县均随属。同时,于今境西南28公里处(今龙堌集甘泉寺一带)置乘氏县,属济阴郡。
东汉与三国时期,巨野、乘氏两县名称、位置与隶属均同西汉。昌邑县同作兖州、山阳郡治所。东汉末,昌邑仍为山阳郡治,兖州治所先迁鄄城,后徙廪丘。
西晋,今境置巨野、昌邑,两县同属高平国(公元265年即晋泰始元年由山阳郡改,治昌邑)。此时境内西部尚有乘氏县,仍属济阴郡。
南北朝,刘宋时,今境属兖州高平郡,昌邑县并入金乡县。北魏统一北方后,今境属任城郡。乘氏县于公元488年(北魏太和十二年)移置今菏泽城址。北齐废巨野县,其地并入乘氏、金乡二县。
隋,公元596年(隋开皇十六年)复置巨野县,并于汉乘氏故址置乘丘县,属郓州;同时析金乡县复置昌邑县。606年(隋大业二年)又撤乘丘入巨野,属东平郡;撤昌邑入金乡,属济阴郡。
唐,619年(唐武德二年)巨野县属郓州东平郡。621年(唐武德四年)于巨野县置麟州,复置乘丘县,与巨野同属麟州。622年(唐武德五年)废麟州,巨野、乘丘同属郓州。是年,复置昌邑县,属戴州。625年(唐武德八年)复撤昌邑入金乡。627年(唐贞观元年)复撤乘丘入巨野,属戴州。643年(唐贞观十七年)废戴州,巨野仍属郓州。
五代,梁、唐、晋、汉袭唐旧制,巨野属郓州。952年(后周广顺二年)置济州,治巨野城,巨野、金乡属之。
北宋,巨野、金乡属济州济阳郡,先属京东路;1074年(宋熙宁七年)后,属京东西路。
金初,袭宋制。1150年(金天德二年)巨野城圮于河,其民分别迁至济州之郓城、嘉祥、金乡三县,济州治所迁任城(今济宁市城
址),并撤巨野县。
元,1269年(元至元六年)复置巨野县,济州治由任城迁回巨野。1271年(元至元八年)升济州为济宁府,治任城,1275年(元至元十二年)复置济州,1278年(元至元十五年)府治任城而济州治移巨野。年末,又把府治迁巨野而州治迁任城。翌年,升济宁府为济宁路,仍治巨野,辖兖、济、单三州1348年 (元至正八年)黄河决口,巨野再圮于水,遂迁路治于济州任城,迁巨野治于城北邢家务。
明,1368年(明洪武元年)设济宁府于任城,巨野属之。1376年(明洪武九年),县治复徙旧址(即今县城址)。1385年(明洪武十八年),兖州升为府,济宁府降为州,巨野随济宁州属兖州府。
清,初属济宁州,1730年(清雍正八年)改属曹州。1735年(清雍正十三年)升曹州为府,巨野仍随属。
民国,1914年巨野县属济宁道。1925年属曹濮道。1928年,废道制,直属山东省。1936年于荷泽置山东省第二专区,巨野县属之。1938年,巨野县属第二区(今荷泽与济宁之间)。抗日战争爆发后,境内建立了几个抗日民主县级政区。巨野抗日县政府于1940年建,先属运西专区,1941年2月后改属湖西专区,1946年属冀鲁豫八专区。1946年2月第八专区改为第二专区,该县随属。1941年在菏泽、巨野间建巨荷抗日县办事处,次年该办事处改为巨荷抗日县政府,年底撤,其地并入郓鄄巨菏办事处;1943年1月在巨野、金乡间建金巨抗日县政府,属冀鲁豫边区二十一专区;1944年在郓、鄄、巨、菏4县结合部建郓巨抗日县政府,属冀鲁豫八专区;巨南抗日县政府于1945年3月建,属冀鲁豫第三专区。1945年11月撤金巨县。1949年8月撤巨南、郓巨2县,部分辖区并入巨野县。同时, 平原省建立,巨野县属平原省湖西专区。
中华人民共和国,1952年11月撤平原省,湖西专区改属山东省,巨野县随属。1953年8月撤湖西专区,巨野县改属山东省菏泽专区。1958年11月撤菏泽专区,巨野县属济宁专区。1959年6月恢复菏泽专区,巨野县仍属之1967年属菏泽地区。
区划明,全县编35个里。清代划40个保,外附6屯,东、西、南、北4乡。民国分为9个区、61个乡(镇)。建国后设11个区、73个乡。
1958年秋成立11个人民公社,至1979年增为21处公社。1983年5月进行体制改革,全县共划为5个镇;城关、大义、章缝、龙堌、大谢集;21个乡:田庄、丁官屯、吕官屯、田桥、太平集、大李集、张表、王平坊、柳林、昌邑、薛扶集、夏官屯、营里、陈集、万丰、董官屯、葛店、新城、双庙、独山、陶庙。1996年底,全县共有9个镇、18个乡,11个居委会、896个村委会,1082个自然村。