全市辖5个街道、9镇、2乡,即:太和桥街道、文峰街道、南薰街道、辰北街道、西河街道,杏花村镇、贾家庄镇、冀村镇、肖家庄镇、演武镇、峪道河镇、三泉镇、石庄镇、杨家庄镇、阳城乡、栗家庄乡,共有262个行政村,38个社区。

  太和桥街道(辖8个社区):新开路社区、府学街社区、鼓楼南社区、鼓楼北社区、西府社区、东北社区、汾阳医院社区、汾阳监狱社区。街道党工委、办事处位于府学街。

  文峰街道(辖9个社区):崇文社区、东关社区、建昌社区、古庄社区、曹兴庄社区、西路家庄社区、峰南社区、吴南社社区、望春社区。街道党工委、办事处位于建昌社区。

  南薰街道(辖5个社区):南关社区、东南社区、昌宁宫社区、洪南社社区、赵家庄社区。街道党工委、办事处位于文峰路。

  辰北街道(辖8个社区):北关社区、北关园社区、籽城坊社区、北廓社区、米家庄社区、古贤社区、幸福街社区、山西医科大学汾阳学院社区。街道党工委、办事处位于东北社区。

   西河街道(辖8个社区):西门社区、西关社区、北门社区、小向善社区、大向善社区、冯家庄社区、石塔社区、中华街社区。乡党委、政府位于汾州市场。

  杏花村镇(辖18个村、2个居委会):东堡村、西堡村、小相村、上堡村、下堡村、小相寨村、冯郝沟村、安上村、石老村、庄上村、永安村、上庙村、官道村、张兴村、辛庄村、杜村、武家垣村、窑头村。镇党委、政府位于西堡村。

  贾家庄镇(辖14个村):贾家庄村、罗城村、西陈家庄村、董寺村、太平村、前庄化村、后庄化村、小罗城村、西雷家堡村、金井村、新丰村、朝阳坡村、大相村、古浮图村。镇党委、政府位于贾家庄村。

  峪道河镇(辖38个村):刘村、肃静村、圪垛村、堡城寺村、宏寺村、峪口村、赵家街村、梁家沟村、李家沟村、崖头村、田褚村、水泉村、张家坡村、王盛庄村、柏草坡村、赵庄村、后沟村、金庄村、桑沟村、开垣庄村、安乐庄村、下池家庄村、上池家庄村、敖坡村、龙湾村、宋家庄村、向阳村、下张家庄村、上张家庄村、坡头村、马家社村、褚家沟村、冯家山底村、余家垣村、相子垣村、交口村、上古池村、任家庄村。镇党委、政府位于李家沟村。

  冀村镇(辖19个村):冀村、仁岩村、艾子村、城子村、唐兴村、古贤庄村、东河头村、东马寨村、南浦村、东遥庄村、东陈家庄村、大会头村、东宋家庄村、普堤庄村、东社村、富家庄村、李家庄村、东九枝村、西九枝村。镇党委、政府位于冀村。

  肖家庄镇(辖16个村):肖家庄村、康宁堡村、八十堡村、青堆村、玉兰村、何家庄村、西马寨村、宣柴堡村、高丰村、唐家堡村、孙家庄村、东雷家堡村、中寨村、潴城村、安头村、义安村。镇党委、政府位于肖家庄村。

  演武镇(辖18个村):演武村、白石村、招贤村、南开社村、东堡障村、西堡障村、辛盖村、韩家桥村、师家庄村、北上达村、南上达村、中上达村、东大王村、西大王村、西河堡村、北川头村、北辛庄村、北小堡村。镇党委、政府位于演武村。

  三泉镇(辖33个村):三泉村、张新堡村、赵家堡村、任家堡村、李家街村、南垣村、仁道村、郭家庄村、张多村、新贤村、团城村、段家庄村、聂生村、巩村、尚文村、义丰北村、义丰南村、平陆村、西赵村、东赵村、东石村、南石村、北石村、上庄村、北马庄村、南马庄村、北榆苑村、任义庄村、西贾壁村、东贾壁村、岅峪村、崞村、员庄村。镇党委、政府位于三泉村。

  石庄镇(辖18个村):石庄村、胡家社村、下庄村、东武堡村、西武堡村、菽禾村、西庄村、北广城村、南广城村、东村村、张家庄村、阳泉村、曹家庄村、前杨寨村、后杨寨村、李家村村、原家社村、谷城墕村。镇党委、政府位于石庄村。

  杨家庄镇(辖28个村):杨家庄村、色头村、王家池村、庄子村、高家庄村、北灵浮村、南灵浮村、北偏城村、前贺庄村、后贺庄村、垣头村、靳家庄村、韩家垣村、中庄村、北舍村、磁盆沟村、墕头村、舍科村、中西庄村、南偏城村、邓家坪村、南垣活村、芦王庄村、谷丰村、紫家墕村、裴家庄村、乔家山村、南墕村。镇党委、政府位于杨家庄村。

  阳城乡(辖26个村):西阳城村、东阳城、孝臣村、西龙观村、东龙观村、靳屯村、乔家庄村、文侯村、小虢城村、田屯村、见喜村、节义村、西官村、虞城村、普会村、干河村、牛庄村、史家堡村、北庄村、东官村、东堡村、北堡村、申家堡村、路家庄村、董家庄村、董和村。乡党委、政府位于西阳城村。

  栗家庄乡(辖34个村):栗家庄村、协和堡村、石家庄村、万户侯村、南垣底村、芦家垣村、河北村、牧庄村、北垣底村、田村、芦家庄村、刘家庄村、北花枝村、南花枝村、桑枣坡村、郭家庄村、张家堡村、南庄村、侯家墕村、安家庄村、南垣村、下家庄村、河堤村、南赵郡村、南垣寨村、杏湾村、龙泉村、黄嶂村、前庄村、上林舍村、北西庄村、兴裕村、郝家庄村、北赵郡村。乡党委、政府位于栗家庄村。