2005年,太原市辖6个市辖区、4个县,代管1个县级市。即:迎泽区、杏花岭区、万柏林区、尖草坪区、晋源区、小店区六个区,古交市,清徐、阳曲、娄烦三个县,计22镇61乡和50个街道办事处。市人民政府驻杏花岭区新建路,总面积6988平方公里,邮编:030000。区号:0351。
太原市统计局公布的2006年人口变动情况抽样调查数据显示,截至2006年末,太原市总人口达344.27万人,比上年增长0.41%,总人口增速低于全省0.17个百分点。而人口密度最大的迎泽区和最小的阳曲县每平方公里相差3052人。
在太原市总人口中,按居住地域分,城镇人口为279.06万人,占总人口的81.06%;乡村人口为65.21万人,占总人口的18.94%,城镇化水平呈稳步提高趋势。从县(市、区)看,人口最多的是万柏林区,达57.33万人;最少的是娄烦县,为11.53万人;而人口密度最大的是迎泽区,每平方公里达3123人;最小的是阳曲县,每平方公里仅为71人,每平方公里相差3052人。按性别分,男性人口为174.48万人,占总人口的50.68%,女性人口为169.79万人,占总人口的49.32%,性别比为102.77(以女性为100),处于正常平衡区域内
太原市 面积6959平方千米,人口327万(2003年)。
杏花岭区 面积 170平方千米,人口53万。邮政编码030003。区人民政府驻解放路。
小店区 面积 295平方千米,人口47万。邮政编码030032。
迎泽区 面积 117平方千米,人口49万。邮政编码030024。区人民政府驻棉花巷。
尖草坪区 面积 286平方千米,人口33万。邮政编码030013。区人民政府驻柴村街道迎宾北路。
万柏林区 面积 305平方千米,人口50万。邮政编码030027。区人民政府驻西矿街35号。
晋源区 面积 287平方千米,人口18万。邮政编码030025。区人民政府驻晋源街道。
古交市 面积1540平方千米,人口21万。邮政编码030200。
清徐县 面积 607平方千米,人口30万。邮政编码030400。县人民政府驻清源镇。
阳曲县 面积2062平方千米,人口14万。邮政编码030100。县人民政府驻黄寨镇。
娄烦县 面积1290平方千米,人口12万。邮政编码030300。县人民政府驻娄烦镇。