宣德府，西北部属兴和路(治今张北)。元朝武宗大德十一年（1307年）元世祖忽必烈的孙子元武宗海山建立元中都（今张北县馒头营乡），与当时元大都（即今北京）、元上都（今内蒙古正蓝旗 (内蒙古)东）齐名。明朝时除蔚县一带属于山西大同府外，其它皆属京师（治顺天府，今北京市），分为延庆州、保安州、云州、蔚州及万全都指挥使司十二卫、所地。明朝宣德四年（1429年）筑张家口堡，属京师宣府镇。明正统十四年（1449年）蒙古瓦剌部落太师也先部大举攻明。宦官王振（蔚县人）不顾朝臣反对，怂恿英宗朱祁镇御驾亲征，七月朱祁镇率军