全市辖5街道、8镇、3乡,即:新义街道、中阳楼街道、崇文街道、振兴街道、胜溪湖街道,兑镇镇、西辛庄镇、阳泉曲镇、柱濮镇、下堡镇、高阳镇、大孝堡镇、梧桐镇,驿马乡、杜村乡、下栅乡,共224个行政村,81个社区 。
新义街道(辖20个社区):建西社区、郑兴社区、三贤社区、府东社区、顺义社区、府前社区、府中社区、迎宾北社区、迎宾南社区、绿城社区、新安社区、新乐社区、府南社区、大峰社区、离柳社区、张家庄社区、贾家庄社区、梁家庄社区、赵家庄社区、樊家庄社区 。
中阳楼街道(辖24个社区):祥和社区、方泰东社区、方泰西社区、吉泰社区、中和社区、福盛社区、翠峰苑社区、新泰社区、古城社区、和华苑社区、楼东社区、楼西社区、城东社区、一家庄社区、尚家庄社区、桥南社区、桥北社区、北关社区、新庄社区、八家庄社区、窑上社区、铁匠巷社区、东关社区、西关社区 。
崇文街道(辖14个社区):文苑社区、崇北社区、新建社区、永安社区、居贤社区、学苑社区、崇南社区、留义社区、居义社区、苏家庄社区、宋家庄社区、瑶圃社区、桃园堡社区、大虢城社区 。
振兴街道(11个行政村) :司马、北辛安、中辛安、南辛安、仁智、苏家营、东庄、青义、盐锅头、刘家堡、南辛庄 。
胜溪湖街道(10个行政村、7个社区):东许、西许、那庄、上庄、宜兴、真兴、小王营、必独、道相、河底;六璧头社区、崇源头社区、西尉庄社区、东尉庄社区;永安庄社区、封家峪社区、和平庄社区 。
兑镇镇(20个行政村、3个社区):下令狐、梁家原、南营、上吐京、桑湾、韩家滩、偏店、圪卓头、兑镇、后庄、后沟、原家庄、前岭、沟南、石像、郝家寨、水峪、杏野、黄文、新民,兑镇社区、兑镇煤矿社区、新峪矿社区 。
西辛庄镇(21个行政村):大王庄、杜西沟、杨家沟、西泉、郝家湾、宜官、夹道、西歧沟、西辛庄、四家坪、林林窊、太子里、南庄沟、贺岭、刘家沿、南上庄、吴西庄、庄沟、盆子坡、交子里、王才堡 。
阳泉曲镇(21个行政村、2个社区):阳泉曲、柳湾、吕居堡、申家庄、西河底、河北、核桃洼、老营坪、教场、 柏子沟、春塔、克俄、魏南庄、下庄、禅房头、张家庄、碾头、马庄、段封、南沟底、甘窑,阳泉曲社区、柳湾煤矿社区 。
【山西省孝义市行政区划】柱濮镇(16个行政村,1个社区):上令狐、上智峪、下智峪、王家庄、下柱濮、如来、上柱濮、孟家庄、大青河、鱼湾、梁上庄、三河口、后河、胡家窊、刘庄、子善,柱濮新区社区 。
下堡镇(21个行政村,1个社区):胡家窑、官窑、昔颉堡、下堡、元金、赵家庄、上坞头、东田庄、魏家沟、西程庄、石相、部落、邀庄、桃树沟、角盘、下卫底、北头村、南榆苑、安家岭、兴庞、幸福,下堡社区 。
高阳镇(15个行政村、4个社区):临水、高阳、三多、神福、贤者、神安、东曹、西曹、白璧关、下吐京、顺光、西辛壁、东辛壁、仁义、寺家庄,高阳社区、善吉社区、大垣社区、小垣社区 。
大孝堡镇(21个行政村):大孝堡、长兴、文明、张魏、西盘粮、马庄营、长黄、芦北、芦南、东盘粮、五楼庄、郑家营、霍家堡、北桥头、东张庄、小圪塔、南船头、南小堡、李家庄、程家庄、大堡 。
梧桐镇(20个行政村、4个社区):中梧桐、东梧桐、南梧桐、北梧桐、仁顺、南曹、前营、后营、仁坊、新尉屯、旧尉屯、东王屯、中王屯、西王屯、南姚、北姚、东董屯、西董屯、岭北、田家沟,朝阳社区、崇仁社区、凤凰社区、长宁社区 。