宣府镇城,筑于洪武二十七年为夯土城墙,正统五年隆庆二年修葺周长二十四里,高三丈五尺,驻守主官为宣府镇总兵官。
驻守守军总数为两万三百四十八人,马骡骆驼一万三千三百一十八匹头双,为宣府镇防区核心防御要塞。
在洪武年间,曾建有七座城门,形成以谷王府为核心的对称布局,严格恪守“帝九王七”的等级制度。
随后,在永乐年间起,宣府镇城则逐渐突出军镇格局,只在四面各留一座城门,分别为东门名定安门,西门名泰新门,南门名昌平门,北门名广灵门。
宣府镇城的防御性随着城门数量的减少而得到了加强,宣府镇城终于由王城过渡成为边城军镇,城内则为一横一纵的“十”字形主干道。
在中国历史上,明朝以前的城墙大多是夯土或山石垒砌筑成,到明朝中期后,由于烧造技术的进步,大量使用烧制的青砖,宣府镇城在正统年间包砖重修。
镇城的城门也是设计严密,构造复杂,四处城门之外都是环以瓮城,在瓮城之外更筑有月城。
月城呈弧形,两端与城墙相接,月城门与城门方向相同,与瓮城门相错,使入城者迂回而进,攻城者却不能长驱直入,尤其南门外还建有一座关城,其周长四里。
镇城外还有护城河环绕,南面昌平门上有拱极楼,高二层,面阔五间,四周有廊,是座二层檐歇山式布瓦顶建筑,建于明永乐年间,通高近八丈。
在明英宗正统年间的“土木之变“中,宣府镇城的城防在这件不甚光彩的事件中,依然保持了光鲜的色彩。
瓦刺大军挟持被俘的明英宗前来扣关,想要诈取宣府等重镇,也先逼明英宗传召镇守宣府的总兵杨洪、巡抚罗亨信开门出迎。
可当也先拥着明英宗来到宣府镇城南关外之时,巡抚罗亨信持剑而立于城上大喊:“余受命巡抚宣大,不敢怠慢。凡信降者和犯城者格杀勿论。誓与镇城共存亡,永保大明江山不移……”
也先无奈,只得挟明英宗西去。
“社稷为重君为轻”这句话,在此时的宣府得到了完全的体现。