建国后,武城县辖5个区,即一、二、三、四、五区。1950年5月,根据政务院调整行政区划的规定,将五区省入三、四区。
1953年末至1954年6月,恢复五区,并建立58个小乡。
1955年,各区以驻地命名,同时扩大乡的范围。一区改为东屯区,二区改为城关区,三区改为孙庄区,四区改为饶阳店区,五区改为夏庄区。下设39个小乡。1956年春撤销恩县,将滕庄、旧城两区及刘王庄区的大部分并入武城县。重新划分6个区67个小乡。
1958年初撤区并乡,全县组建18个乡。卫运河以东有杨庄、东屯、祝官屯、甲马营、滕庄、马庄、西王屯、旧城、刘王庄9个乡;河西有祖杨、军屯、孙庄、瓦子庄、武官寨、饶阳店、李官屯、兀兰屯、曹官屯9个乡。
1958年秋至1964年冬,全县建立8个公社,即城关、甲马营、滕庄、旧城、李家户、祖杨、武官寨、饶阳店。
1964年冬,将卫运河以西地区划给河北省故城县,河东划为10个公社,即杨庄、城关、祝官屯、甲马营、鲁权屯、滕庄、马庄、旧城、梁庄、李家户。
1965年,从平原县划来5个公社,至此,全县辖15个公社,即杨庄、城关、祝官屯、甲马营、鲁权屯、滕庄、四女寺、张官寺、郝王庄、董王庄、大屯、马庄、旧城、梁庄、李家户。
1981年,经德州地区行署批准,将城关公社改为老城公社,张官寺公社更名为蔡村公社。
1984年机构改革时,旧城公社更名为武城镇,老城公社改为老城镇,四女寺公社改为四女寺镇,其余各公社一律更名为乡。
1986年,武城县辖武城、老城、四女寺3镇,杨庄、大屯、马庄、蔡村、滕庄、董王庄、郝王庄、李家户、梁庄、鲁权屯、甲马营、祝官屯12乡,共有391个行政村。
1993年9月7日,武城县人民政府下发武政〔1993〕71号文,同意撤销梁庄乡,将其行政区划并入武城镇,并向山东省人民政府提交请示报告。10月9日,省政府批准撤销梁庄乡,将其行政区域并入武城镇。
1993年10月27日,省政府批准撤销鲁权屯乡,设立鲁权屯镇,其行政区域和人民政府驻地不变。
1994年9月22日,武城县人民政府向德州行署呈报《关于撤销滕庄乡设立镇的请示》(武政发〔1994〕46号)文。12月1日,山东省人民政府、德州行署批复同意撤销滕庄乡,设立滕庄镇,其行政区划和人民政府驻地不变。
1996年6月3日,经山东省人民政府批复同意,撤销祝官屯乡,将原祝官屯乡的祖寨、梁寨、范庄、韩寨、陈庄、后王庄、冶庄、前王庄、祝官屯9个行政村划归老城镇管辖;田庄、董白三、徐庄、谭庄、北王庄5个行政村划归甲马营乡管辖,行政区划变更后,老城镇和甲马营乡的行政区域界线以德政发〔1996〕62号文所附的1∶5万地形图上标绘的界线为准(鲁政函民字〔1996〕27号)。
1998年6月6日,武城县人民政府下发《关于在县城区域内建立居民委员会组织的通知》,并根据居民居住状况,城区内设置6个居民委员会,其分布以文化街、顺河街为横轴,以“六干三”河为纵轴,把城区分为六个区域,每个区域设一居民委员会,名称依次为“漳南居民委员会”“振东居民委员会”“贝州居民委员会”“兴武居民委员会”“振华居民委员会”“兴隆居民委员会”。
2000年5月8日,经山东省人民政府批准(鲁政函民字〔2000〕33号),武城县撤销郝王庄乡、蔡村乡,以原郝王庄乡、蔡村乡的行政区域设立郝王庄镇,镇人民政府驻原郝王庄乡人民政府驻地;撤销四女寺镇、马庄乡,将原四女寺镇的行政区域和原马庄乡的胡家洼、潘庄、代官屯、南郑庄、小史庄、张郭秦、小贾庄、朱庄等8个村划归滕庄镇管辖,将原马庄乡的陈庄、林庄、刘庄、李堂、马庄、付家坊、西王庄、付家楼、孔官屯、东场、小张庄、赵庄、小魏庄、西王屯、东王屯、张官屯、高官屯、刘军户等18个村划归鲁权屯镇管辖;撤销董王庄乡、大屯乡,将其行政区域并入武城镇。老城镇及杨庄、李家户、甲马营3个乡未动,全县形成5镇3乡格局。
2004年4月17日,山东省人民政府同意武城县滕庄镇宋王庄村划归鲁权屯镇管辖。
2004年9月30日,经山东省人民政府批复同意,设立广运街道,将武城镇的振华、兴武、兴隆、振东、漳南、贝州等6个居委会和棘围、果里、沙西、沙中、沙东、姜官屯、黄花园、曲庄、梁庄、钱庄、林尔庄、祝庄、张庄、西刘庄、北关、东关、西关、南关、东赵庄、高庄、东刘庄、前王立屯、后王立屯、东林庄等24个村,划归广运街道办事处管辖,办事处机关驻振华街。
2009年6月18日,经山东省人民政府批准,武城县撤销滕庄镇,将其行政区域并入鲁权屯镇。鲁权屯镇政府驻地迁至王贤屯村北。
2010年7月,经山东省人民政府批复同意,武城县撤销杨庄乡、甲马营乡,设立杨庄镇、甲马营镇。至此,全县辖1个街道、6个镇、1个乡。
2011年1月,经山东省人民政府批准,武城县杨庄镇并入老城镇;设立四女寺镇,将鲁权屯镇原四女寺辖区及郝王庄镇的聂官屯、小刘庄、北小李、刘茂庄、谢张庄、商庄、大刘庄、董庄、荣寨、东张庄、罗小屯、温庄、韩庄、白庄、铁官屯、辛立庄、岳官屯、南李、蔡中、祁村、蔡后、油坊、高庄、张官寺、大孙庄、蔡西等26个村(即原属蔡村乡北部村庄)划归四女寺镇,原武城镇的任河沟、孙河沟、军庄、盛寨、董前坡、赵前坡、杜前坡、王前坡等8个村划归广运街道。
2011年9月,经山东省人民政府批准,李家户撤乡设镇。
2011年12月,设立经济开发区农村工作管理委员会,将广运街道前屯、后屯、东赵庄、东刘庄、林庄、高庄、军庄、盛寨、孙河沟、任河沟等10个村划归县经济开发区管理。