当时元大都（即今北京）、元上都（今内蒙古正蓝旗 (内蒙古)东）齐名。明朝时除蔚县一带属于山西大同府外，其它皆属京师（治顺天府，今北京市），分为延庆州、保安州、云州、蔚州及万全都指挥使司十二卫、所地。明朝宣德四年（1429年）筑张家口堡，属京师宣府镇。明正统十四年（1449年）蒙古瓦剌部落太师也先部大举攻明。宦官王振（蔚县人）不顾朝臣反对，怂恿英宗朱祁镇御驾亲征，七月朱祁镇率军50万与百名文武官员亲征，出居庸关。由于准备仓促，途中军粮不继，军心不稳，又有传言说前方已经战败，王振因此惊慌，命大军撤出大同。王