东汉建武元年(25)置县,境域含今金乡县北部和嘉祥县南部地区。南朝宋,昌邑县并入,境域含今县全境和嘉祥南部、巨野东南部地区。其后,昌邑多次并入、析出,直至唐武德八年(625)并入,未再变迁。南宋咸淳一年(1265),鱼台县并入,二年析出,元至元二年(1336),鱼台县并入,三年又析出。清同治元年(1862),《金乡县志》载:县境东西宽45里;南北长81里。东至鱼台县界15里,西至菏泽县界50里,南至单县界30里,北至嘉祥县界40里,西北至巨野县界30里,西南至成武县界40里,东南至江苏丰县界25里,东北至济宁州界40里。此境域续至抗日战争时期。
1943年6月,境内马庙、羊山、郑楼3区划归金巨县。
1943年7月,境内王楼、鲍楼、周楼、寻楼、胡楼5区划归金曹县。
1944年1月,境内孙桁区划归金济鱼联合办事处(县级政权)。同年10月,孙桁区改属济宁县抗日民主政府。
1945年9月,撤销金曹县恢复金乡县,原属金曹县的5个区和金巨县的3个区重新归属金乡县,次年1月,孙桁区归属金乡县。
1947年9月,重设金巨县,郑楼、马庙、羊山、孙桁(胡集区并入孙桁区)、城关5区划归。次年8月,金巨县撤销,郑楼等5个区复归金乡县。
1956年4月,鱼台县并入金乡县。
1958年,嘉祥县核桃园、满洞公社30个自然村划归金乡县;1962年,复归嘉祥县。
1964年11月恢复鱼台县,原属鱼台县地划出。此后县境无变化。
1990年,县境南北最大纵距41.5公里,东西最大横距26公里,边界全长212.9公里,面积880.56平方公里。
第二节 境域变迁
东汉建武元年(25)置县,境域含今金乡县北部和嘉祥县南部地区。南朝宋,昌邑县并入,境域含今县全境和嘉祥南部、巨野东南部地区。其后,昌邑多次并入、析出,直至唐武德八年(625)并入,未再变迁。南宋咸淳一年(1265),鱼台县并入,二年析出,元至元二年(1336),鱼台县并入,三年又析出。清同治元年(1862),《金乡县志》载:县境东西宽45里;南北长81里。东至鱼台县界15里,西至菏泽县界50里,南至单县界30里,北至嘉祥县界40里,西北至巨野县界30里,西南至成武县界40里,东南至江苏丰县界25里,东北至济宁州界40里。此境域续至抗日战争时期。
1943年6月,境内马庙、羊山、郑楼3区划归金巨县。
1943年7月,境内王楼、鲍楼、周楼、寻楼、胡楼5区划归金曹县。
1944年1月,境内孙桁区划归金济鱼联合办事处(县级政权)。同年10月,孙桁区改属济宁县抗日民主政府。
1945年9月,撤销金曹县恢复金乡县,原属金曹县的5个区和金巨县的3个区重新归属金乡县,次年1月,孙桁区归属金乡县。
1947年9月,重设金巨县,郑楼、马庙、羊山、孙桁(胡集区并入孙桁区)、城关5区划归。次年8月,金巨县撤销,郑楼等5个区复归金乡县。
1956年4月,鱼台县并入金乡县。
1958年,嘉祥县核桃园、满洞公社30个自然村划归金乡县;1962年,复归嘉祥县。
1964年11月恢复鱼台县,原属鱼台县地划出。此后县境无变化。
1990年,县境南北最大纵距41.5公里,东西最大横距26公里,边界全长212.9公里,面积880.56平方公里。