2005年,忻州市辖1个市辖区、12个县,代管1个县级市。
其中忻府区最大,人最多,面积1954平方千米,人口51万,具体排序如下:
忻州市 面积25180平方千米,人口295万(2003年)。
忻府区 面积1954平方千米,人口51万。邮政编码034000。区人民政府驻光明东街。
原平市 面积2571平方千米,人口47万。邮政编码034100。
定襄县 面积 864平方千米,人口21万。邮政编码035400。县人民政府驻晋昌镇。
五台县 面积2868平方千米,人口31万。邮政编码035500。县人民政府驻台城镇。
代 县 面积1720平方千米,人口20万。邮政编码034200。县人民政府驻上馆镇。
繁峙县 面积2369平方千米,人口24万。邮政编码034300。县人民政府驻繁城镇。
宁武县 面积1966平方千米,人口16万。邮政编码036700。县人民政府驻凤凰镇。
静乐县 面积2063平方千米,人口16万。邮政编码035100。县人民政府驻鹅城镇。
神池县 面积1456平方千米,人口10万。邮政编码036100。县人民政府驻龙泉镇。
五寨县 面积1379平方千米,人口10万。邮政编码036200。县人民政府驻砚城镇。
岢岚县 面积1980平方千米,人口 8万。邮政编码036300。县人民政府驻岚漪镇。
河曲县 面积1327平方千米,人口14万。邮政编码036500。县人民政府驻文笔镇。
保德县 面积 981平方千米,人口15万。邮政编码036600。县人民政府驻东关镇。
偏关县 面积1682平方千米,人口11万。邮政编码036400。县人民政府驻新关镇。