元代在开封设南京路,后改汴梁路。蒙古统治者对汉民族的压榨、掠夺和歧视,终于激起了大规模的反抗活动。元末爆发的红巾军起义曾于1358年攻占汴梁作为政权首府,开封在推翻元朝政权的农民大起义中可谓功不可没。
明朝初年,太祖朱元璋先改汴梁路为开封府,继而改为“北京”,将其作为大明的陪都。洪武十一年(1378年),废北京名,改开封为河南省省会,一直延续到近代。明代宗室周王封于开封,周王府就是在金故皇宫的基址之上建立的,名曰“紫禁城”。宫中建有煤山,山上之游观山亭,即是现在开封著名景点之一 ------ 龙亭的前身。
开封在明末再次遭遇浩劫。崇祯十五年(1642年),李自成领导的农民起义军第三次围攻开封,城中官兵困兽尤斗,夜决黄河大堤,试图水淹义军。黄河水直灌城中,开封顿成一片汪洋。一时间,“合城男妇哀嚎”,“水深数丈,浮尸如鱼”,可怜数十万无辜生灵,尽葬鱼腹之内!据统计,当时开封近四十万人口,劫后余生的不足十分之一。大水过后,只余“黄沙白草,一望丘墟”,整座城市,淤于地下,成为现今开封城之下的第五座古城池。
清代的开封,城市消沉,百业不兴,仿佛这座城市的元气,已经随着古都开封的沉没,随着往昔繁华的湮灭而丧失殆尽。尽管经过多次修复和重建,开封的城墙、城门、城楼、角楼等一一得以补全,城市面貌亦逐渐恢复,但从某种意义上来说,当年的开封城业已不复存在。
清开封城市的格局基本保留至今,而清代整修后的开封城墙,就是现在环绕开封老城区的古城墙。
