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。县人民政府驻新关镇。