城区辖10个街道:北关街道、东街街道、西街街道、南街街道、太行东街街道、太行西街街道、五马街道、北董街道、英雄街道、五一路街道。
郊区辖2个街道、5个镇、1个乡:长北街道、故县街道、老顶山镇、堠北庄镇、大辛庄镇、马厂镇、黄碾镇、西白兔乡。
潞城市辖2个街道、4个镇、3个乡:潞华街道、成家川街道、店上镇、微子镇、辛安泉镇、翟店镇、合室乡、黄牛蹄乡、史迥乡。
长治县辖6个镇、5个乡:韩店镇、苏店镇、萌城镇、西火镇、八义镇、贾掌镇、郝家庄乡、西池乡、北呈乡、东和乡、南宋乡。
襄垣县辖8个镇、3个乡:古韩镇、王桥镇、候堡镇、夏店镇、虒亭镇、西营镇、王村镇、下良镇、善福乡、北底乡、上马乡。
屯留县辖7个镇、4个乡:麒绛镇、上村镇、渔泽镇、余吾镇、吾元镇、张店镇、丰宜镇、李高乡、路村乡、河神庙乡、西贾乡。
平顺县辖5个镇、7个乡:青羊镇、龙溪镇、石城镇、苗庄镇、杏城镇、西沟乡、东寺头乡、虹梯关乡、阳高乡、北耽车乡、中五井乡、北社乡。
黎城县辖5个镇、4个乡:黎侯镇、东阳关镇、上遥镇、西井镇、黄崖洞镇、西仵乡、停河铺乡、程家山乡、洪井乡。
壶关县辖5个镇、7个乡:龙泉镇、百尺镇、店上镇、晋庄镇、树掌镇、集店乡、黄山乡、东井岭乡、石坡乡、五龙山乡、鹅屋乡、桥上乡。
长子县辖7个镇、5个乡:丹朱镇、鲍店镇、石哲镇、大堡头镇、慈林镇、色头镇、南漳镇、岚水乡、碾张乡、常张乡、南陈乡、宋村乡。
武乡县辖5个镇、9个乡:丰州镇、洪水镇、蟠龙镇、监漳镇、故城镇、墨镫乡、韩北乡、大有乡、贾豁乡、故县乡、上司乡、石北乡、涌泉乡、分水岭乡。
沁县辖6个镇、7个乡:定昌镇、郭村镇、故县镇、新店镇、漳源镇、册村镇、段柳乡、松村乡、次村乡、牛寺乡、南里乡、南泉乡、杨安乡。
沁源县辖5个镇、9个乡:沁河镇、郭道镇、灵空山镇、王和镇、李元镇、中峪乡、法中乡、交口乡、聪子峪乡、韩洪乡、官滩乡、景风乡、赤石桥乡、王陶乡。