春秋屬鄭,鄭莊公在此筑啟封城。
戰(zhàn)國屬魏,魏惠王九年(前362)從安邑(今山西夏縣北)遷都于儀邑(今開封),改稱大梁。
秦于大梁置浚儀縣,于啟封城置啟封縣,均屬碭郡。
漢景帝元年(前156)改啟封縣為開封縣,浚儀、開封均屬三川郡,開封之名始于此。
魏晉時期,開封縣屬滎陽郡,浚儀縣屬陳留郡。
東魏天平元年(534)設梁州,轄陽夏、開封、陳留三郡。
北齊省開封郡入陳留郡。
北周年間因城臨汴水改稱汴州,浚儀縣、開封縣屬汴州陳留郡。
隋大業(yè)初廢汴州,分其地入滎陽郡。
唐武德四年(621)復汴州。
延和元年(712)開封縣移入汴州城,從此浚儀、開封二縣治所同在一城。
天寶元年(742)改稱陳留郡。
乾元元年(758)復稱汴州。
建中二年(781)擴建汴州城,為今開封城的雛形。
五代后梁開平元年(907)以汴州為都城,升汴州為開封府,稱東都,洛陽為陪都,稱西都。
五代后唐同光元年(923)復稱汴州。
后晉天福三年(938)汴州改稱東京。
后晉、后漢、后周、北宋均都此,稱東京開封府。
北宋開封府轄17縣,浚儀、開封兩縣仍同為開封府附廓首縣,治所均在今開封城。
宋大中祥符二年(1009)改浚儀縣為祥符縣。
東京成為當時世界上最大的城市之一。
金天會八年(1130)東京改稱汴京。
天會十五年(1137)設汴京路開封府。
貞元元年(1153)改稱南京開封府。
元改稱汴梁路。
至元二十八年(1291)設河南行中書省,省治汴梁。
明洪武元年(1368)設河南中書分省,改汴梁路為開封路,汴梁改稱開封,省會設此。
撤開封縣并讓祥符縣,從此結(jié)束兩縣治所同城的歷史。
同年開封改為北京。
十一年(1378)復稱開封。
清河南巡撫駐開封,設河南省開封府,為省會。
1913年廢開封府改豫東道,祥符縣改開封縣。
1929年析開封縣城設開封市,翌年撤市。
1932年設河南省第一行政督察區(qū)。
1948年11月成立開封特別市,屬豫皖蘇解放區(qū),12月改稱開封市。
1949年3月屬“中原臨時政府”,5月成立河南省人民政府,省會開封。
1954年省會遷鄭州。
1955年鄭州專區(qū)改為開封專區(qū),專員公署駐開封市。
1962年復為省轄市。
1969年更名開封地區(qū)。
1983年撤銷開封地區(qū),改為省轄市,將原開封地區(qū)的開封、杞縣、通許、尉氏、蘭考5縣劃入開封市,成今境。
2014年9月,撤銷開封縣改設開封市祥符區(qū)。