以前乌盟虽然属于山西归绥道,但其蒙族为察哈尔右翼,是归张家口的察哈尔都统管的,民国初年归绥道一分为二,西部为绥远道、东部为兴和道,绥远道(呼包等地)设绥远特区,而兴和道(乌盟)则与直隶的口北道(张家口市区及坝上)合建了察哈尔特区,直到北伐结束后绥东诸县(原兴和道,今乌盟才脱离察哈尔省而回归绥远省),而直隶才把坝下(原宣化道)划给察哈尔省。上世纪中叶国家把察哈尔省北部(锡盟)给了内蒙的时候把雁北(大同、朔州,抗战伪蒙时期叫做“晋北政厅”)划给察哈尔省一段时间,虽即又撤销了该省,张家口和宣化二市归河北,大同、雁北给了山西,后来宣化并到了张家口,最后变成张家口的一个区。