山西省共辖11个地级市,省会太原市居山西省中部,其余10个市从北到南分别是:大同、朔州、忻州、阳泉、吕梁、晋中、长治、晋城、临汾、运城。山西省人民政府驻太原市小店区省府街3号。
全省11个地级市中,辖区最大的是忻州市,最小的是阳泉市;118个县(市、区),辖区面积最大的是吕梁兴县、忻州原平市、朔州平鲁区,最小的是临汾曲沃县、临汾侯马市、阳泉矿区。共辖1398个镇、乡、街道(564个镇、632个乡、202个街道),建制村28079个。