全市轄2個街道、9鎮、3鄉,即:太和橋街道、文峰街道、西河鄉,杏花村鎮、賈家莊鎮、冀村鎮、肖家莊鎮、演武鎮、峪道河鎮、三泉鎮、石莊鎮、楊家莊鎮、陽城鄉、栗家莊鄉,共有262個行政村,38個社區。

  太和橋街道(轄16個社區):新開路社區、府學街社區、鼓樓南社區、鼓樓北社區、西府社區、東北社區、汾陽醫院社區、汾陽監獄社區、北關社區、北關園社區、籽城坊社區、北廓社區、米家莊社區、古賢社區、幸福街社區、山西醫科大學汾陽學院社區。街道黨工委、辦事處位于府學街。

  文峰街道(轄14個社區):崇文社區、東關社區、建昌社區、古莊社區、曹興莊社區、西路家莊社區、峰南社區、吳南社社區、望春社區、南關社區、東南社區、昌寧宮社區、洪南社社區、趙家莊社區。街道黨工委、辦事處位于建昌社區。

  西河鄉(轄8個社區):西門社區、西關社區、北門社區、小向善社區、大向善社區、馮家莊社區、石塔社區、中華街社區。街道黨工委、辦事處位于汾州市場。

  杏花村鎮(轄18個村):東堡村、西堡村、小相村、上堡村、下堡村、小相寨村、馮郝溝村、安上村、石老村、莊上村、永安村、上廟村、官道村、張興村、辛莊村、杜村、武家垣村、窯頭村。鎮黨委、政府位于西堡村。

  賈家莊鎮(轄14個村):賈家莊村、羅城村、西陳家莊村、董寺村、太平村、前莊化村、后莊化村、小羅城村、西雷家堡村、金井村、新豐村、朝陽坡村、大相村、古浮圖村。鎮黨委、政府位于賈家莊村。

  峪道河鎮(轄38個村):劉村、肅靜村、圪垛村、堡城寺村、宏寺村、峪口村、趙家街村、梁家溝村、李家溝村、崖頭村、田褚村、水泉村、張家坡村、王盛莊村、柏草坡村、趙莊村、后溝村、金莊村、桑溝村、開垣莊村、安樂莊村、下池家莊村、上池家莊村、敖坡村、龍灣村、宋家莊村、向陽村、下張家莊村、上張家莊村、坡頭村、馬家社村、褚家溝村、馮家山底村、余家垣村、相子垣村、交口村、上古池村、任家莊村。鎮黨委、政府位于李家溝村。

  冀村鎮(轄19個村):冀村、仁巖村、艾子村、城子村、唐興村、古賢莊村、東河頭村、東馬寨村、南浦村、東遙莊村、東陳家莊村、大會頭村、東宋家莊村、普堤莊村、東社村、富家莊村、李家莊村、東九枝村、西九枝村。鎮黨委、政府位于冀村。

  肖家莊鎮(轄16個村):肖家莊村、康寧堡村、八十堡村、青堆村、玉蘭村、何家莊村、西馬寨村、宣柴堡村、高豐村、唐家堡村、孫家莊村、東雷家堡村、中寨村、潴城村、安頭村、義安村。鎮黨委、政府位于肖家莊村。

  演武鎮(轄18個村):演武村、白石村、招賢村、南開社村、東堡障村、西堡障村、辛蓋村、韓家橋村、師家莊村、北上達村、南上達村、中上達村、東大王村、西大王村、西河堡村、北川頭村、北辛莊村、北小堡村。鎮黨委、政府位于演武村。

  三泉鎮(轄33個村):三泉村、張新堡村、趙家堡村、任家堡村、李家街村、南垣村、仁道村、郭家莊村、張多村、新賢村、團城村、段家莊村、聶生村、鞏村、尚文村、義豐北村、義豐南村、平陸村、西趙村、東趙村、東石村、南石村、北石村、上莊村、北馬莊村、南馬莊村、北榆苑村、任義莊村、西賈壁村、東賈壁村、岅峪村、崞村、員莊村。鎮黨委、政府位于三泉村。

  石莊鎮(轄18個村):石莊村、胡家社村、下莊村、東武堡村、西武堡村、菽禾村、西莊村、北廣城村、南廣城村、東村村、張家莊村、陽泉村、曹家莊村、前楊寨村、后楊寨村、李家村村、原家社村、谷城墕村。鎮黨委、政府位于石莊村。

  楊家莊鎮(轄28個村):楊家莊村、色頭村、王家池村、莊子村、高家莊村、北靈浮村、南靈浮村、北偏城村、前賀莊村、后賀莊村、垣頭村、靳家莊村、韓家垣村、中莊村、北舍村、磁盆溝村、墕頭村、舍科村、中西莊村、南偏城村、鄧家坪村、南垣活村、蘆王莊村、谷豐村、紫家墕村、裴家莊村、喬家山村、南墕村。鎮黨委、政府位于楊家莊村。

  陽城鄉(轄26個村):西陽城村、東陽城、孝臣村、西龍觀村、東龍觀村、靳屯村、喬家莊村、文侯村、小虢城村、田屯村、見喜村、節義村、西官村、虞城村、普會村、干河村、牛莊村、史家堡村、北莊村、東官村、東堡村、北堡村、申家堡村、路家莊村、董家莊村、董和村。鄉黨委、政府位于西陽城村。

  栗家莊鄉(轄34個村):栗家莊村、協和堡村、石家莊村、萬戶侯村、南垣底村、蘆家垣村、河北村、牧莊村、北垣底村、田村、蘆家莊村、劉家莊村、北花枝村、南花枝村、桑棗坡村、郭家莊村、張家堡村、南莊村、侯家墕村、安家莊村、南垣村、下家莊村、河堤村、南趙郡村、南垣寨村、杏灣村、龍泉村、黃嶂村、前莊村、上林舍村、北西莊村、興裕村、郝家莊村、北趙郡村。鄉黨委、政府位于栗家莊村。