内蒙古自治区有三个省会,第一个是乌兰浩特。1947年4月23日至5月3日,乌兰夫(云泽)在王叶寺(今乌兰浩特)召开了内蒙古人民代表大会。会议决定,5月1日为内蒙古自治区成立纪念日,民族区域自治在全国率先实现。当时辖呼伦贝尔、那温木仁、兴安、锡林郭勒、察哈尔盟,32个旗,1个县,3个县级市,面积54。自治政府设在王叶寺。
张家口,曾经是内蒙古(今河北)的首府
呼和浩特当时也叫贵绥城,是绥远的首府。第二个是张家口。由于乌兰浩特比较偏僻,战时需要,1949年中央政府将内蒙古首府迁至张家口(今河北),准备绥远起义。1954年,中央取消绥远省建制,并入内蒙古自治区。张家口划归河北省,内蒙古首府定为贵绥(这个名字的意思是歧视,就像原来的乌鲁木齐叫迪化一样),改称呼和浩特。
内蒙古首府呼和浩特
在此期间,内蒙古的版图一直在变化,也就是大家知道的,昭乌达盟(今赤峰)、胡萌盟、哲盟(今通辽)曾经划给东北,阿盟曾经划给宁夏、甘肃,现在的内蒙古版图是1979年才定的,但是盟之间的版图一直在调整(比如巴盟的乌拉特前旗归包头,武川、达茂归乌蒙,等等)。总的来说,呼和浩特位于内蒙古自治区的中心,方便管理全自治区的所有盟市,而乌兰浩特的位置相对偏左,这可能是迁都的主要原因!