太原市现辖6个市辖区、3个县,代管1个县级市。即:迎泽区、杏花岭区、万柏林区、尖草坪区、晋源区、小店区六个区,古交市,清徐县、阳曲县、娄烦县三个县,计22镇61乡和50个街道办事处。市人民政府驻杏花岭区桃园路,全市总面积6988平方公里。截至2007年末,太原市总人口达345.7061万人,总人口增速低于全省0.17个百分点。在太原市总人口中,按居住地域分,城镇人口为281.89万人,占总人口的81.5%;乡村人口为63.82万人,占总人口的18.5%,城镇化水平呈稳步提高趋势。按性别分,男性人口为175.6089万人,占总人口的50.7%,女性人口为170.0972万人,占总人口的49.3%,男性比女性多5万余人,性别比为103.2(以女性为100)
太原市 面积6988平方千米,人口345.7061万。(2007年)。
杏花岭区 面积 170平方千米,人口53.3281万。区人民政府驻解放路。
小店区 面积 295平方千米,人口51.0009万。区人民政府驻小店街道昌盛西街。
迎泽区 面积 117平方千米,人口48.3278万。区人民政府驻棉花巷。
尖草坪区 面积 286平方千米,人口34.7998万。区人民政府驻柴村街道迎宾北路。
万柏林区 面积 305平方千米,人口57.5488万。区人民政府驻西矿街35号。
晋源区 面积 287平方千米,人口18.6634万。区人民政府驻晋源街道。
古交市 面积1540平方千米,人口21.5377万。市人民政府驻金牛西大街。
清徐县 面积 607平方千米,人口34.1750万。县人民政府驻清源镇。
阳曲县 面积2062平方千米,人口14.7259万。县人民政府驻黄寨镇。
娄烦县 面积1290平方千米,人口11.5987万。县人民政府驻娄烦镇。