宋代以前,成武县曾分为15个乡,明代成武县编为37里,清代划分为24社23集。
中华民国时期,成武县分为5个区。
中华人民共和国建立初期,成武县分为8个区,1958年,撤区设1镇16乡,后将乡镇改建为10处人民公社,1979年增至18处人民公社,1984年政社分开,改为19处乡镇:成武镇、大田集镇、汶上集镇、天宫庙镇、南鲁集乡、伯乐集乡、苟村集乡、孙寺乡、郜鼎集乡、白浮图乡、张楼乡、孙庙乡、宝峰乡、桃花寺乡、九女集乡、党集乡、康集乡、智楼乡、徐庄乡。
1988年撤销徐庄乡,归属汶上集镇。
1996年-1998年南鲁集乡、苟村集乡、白浮图乡、伯乐集乡、孙寺乡分别撤乡建镇。成武县计有成武、大田集、汶上集、天宫庙、苟村集、南鲁集、白浮图、伯乐集、孙寺9个镇;郜鼎集、张楼、孙庙、宝峰、桃花寺、九女集、党集、康集、智楼9个乡。
2001年经省政府批准,同意将18个乡镇合并成12个乡镇:撤销智楼乡并入九女集乡;撤销桃花寺乡并入大田集镇;撤销宝峰乡并入汶上集镇;撤销康集乡并入天宫庙镇;撤销郜鼎集乡将小集、前陈庄、毛洼、宋庄、单桥、前李庄、晏堌堆、单庄、纯集、李庄、谢楼、小阎庄、前王庄13个行政村划入孙寺镇,将郜鼎集西、郜鼎集东、刘坊、张吕庄、杨楼、后陈楼、水口、宋湾、李六、节楼、姜庄11个行政村和苟村集镇的七里口、黄庄行政村划入成武镇。
2002年2月撤销九女集乡设置九女集镇。2003年天宫庙镇的郑河、八陈两个行政村划入成武镇。2005年3月设置成武县经济技术开发区,开发区的范围包括11个行政村(居委会),共有34个自然村,1.2万人,面积约12平方公里。2006年3月,成武县经济技术开发区改名为成武县工业园区。截止2008年底,成武县共有成武镇、汶上集、白浮图、大田集、孙寺、九女集、南鲁集、伯乐集、天宫庙、苟村集10个镇,张楼、党集2个乡,一个工业园区。共有476个行政村,10个居委会,1317个自然村。
2010年6月山东省民政厅下发文件,批准撤销成武县党集乡、张楼乡,设立党集镇、张楼镇。这标志着两个乡经济社会发展进入了一个新阶段。原党集乡版图面积63.8平方公里,辖26个行政村,69个自然村,3.5万人。