古為許國,“許”源于堯時,高士許由牧耕此地,洗耳于潁水之濱而得名。
夏都夏邑(陽翟),今許昌禹州。中華民族,中華文明的發源地,華夏族群生活之根,中國史書記載的第一個世襲王朝夏朝的發源地。
由夏以來,一直為郡縣治所。
東漢建安元年八月(196年),曹操至東漢京都洛陽迎獻帝,遷都許都許縣(今河南許昌東),漢朝末代都城。
魏國魏黃初二年(221年),魏文帝曹丕以“魏基昌于許”,改許縣為“許昌”。而考其沿革,則更為悠久。
三皇五帝,夏,殷商時期許地分布的諸侯國和部落有歷(今禹州市境內),有熊氏(今長葛市境內),昆吾(今許昌縣境內),康(今禹州市境內)。
夏都夏邑(陽翟),今許昌禹州(原禹縣),中國歷史上第一個世襲王朝夏朝的發源地和國都。
春秋戰國時期許地先后為鄭、楚所據。分屬韓、魏、楚。秦王政十七年(前230年),秦置潁川郡,治陽翟(音狄,今禹州市)。潁川郡轄12縣,許縣(今許昌縣)、陽翟縣(今禹州市)、長社縣(今長葛市)、鄢陵縣、襄城縣屬之。西漢高祖六年(前201年),析許縣,置潁陰縣(治今魏都區)。許縣、潁陰縣、陽翟縣、長社縣(治今長葛市老城)、鄢陵縣(治今鄢陵縣彭店鄉古城村)、襄城縣均屬潁川郡。
東漢末年建安元年,曹操至東漢京都洛陽迎漢獻帝,遷都許都許縣(今河南許昌東),漢朝末代都城。
三國時期,魏稱潁川郡,屬豫州,許昌縣、潁陰縣、鄢陵縣、長社縣等皆屬潁川郡。許昌為魏五都之一。魏黃初二年(221年),文帝曹丕以“魏基昌于許”,改許縣為“許昌”。
到了元代許仍為州,長社、長葛、襄城縣屬之。鄢陵屬開封府。明洪武元年(1368年),廢長社縣,并入許州,領4縣,長葛、襄城屬之。許州、鈞州均隸開封府。萬歷三年(1575年)鈞州改為禹州。明末李自成起義軍將禹州改為均平府。清初,許州、禹州屬河南省。雍正二年(1724年)許州升為直隸州,長葛屬之。鄢陵屬開封府。雍正十三年(1735)許州升為許州府,臨潁、郾城、襄城、長葛、密縣(今新密市)、新鄭屬之。許州府、開封府均隸河南省。
中華民國成立后,許州改為許昌縣,改禹州為禹縣,與長葛縣均屬河南省豫東道。鄢陵縣直屬河南省。 1926年,廢道為區,許昌為河南省第二行政區,治許昌(今魏都區)。長葛、禹縣屬河南省第一行政區,治鄭縣(今鄭州市)。鄢陵直屬河南省。
1932年,許昌為河南省第五行政區,督察專員公署駐許昌,轄許昌、鄢陵、襄城等9縣。長葛、禹縣屬河南省第一行政區。
1944年5月,長葛、許昌、鄢陵、禹縣先后被日本侵略軍占領。同年10月,八路軍進入豫西,開辟了禹密新(今禹州市、新密市、新鄭市三地交界處)、禹郟(今禹州市、郟縣交界處)抗日根據地,建立了禹密新辦事處和禹郟縣抗日民主政府。 1945年5月,八路軍冀魯豫部隊在鄢陵、扶溝交界處開辟了水西抗日根據地,建立鄢扶縣抗日民主政府。同年8月日本投降,許昌復為國民政府河南省第五行政區,督察專員公署駐許昌(今魏都區),轄許縣、鄢陵、襄城等9縣。長葛、禹縣仍屬河南省第一行政區。
1949年2月,豫西行署二專區與五專區合并,成立許昌專區(專員公署駐許昌市今魏都區),轄許昌市(今魏都區)、許昌縣、長葛、鄢陵、臨潁、漯河市、郾城縣、舞陽、葉縣、襄城、禹縣、郟縣、寶豐、魯山、臨汝、扶溝、西華、商水、平頂山市等縣市。
1954年10月,臨汝縣改隸洛陽專區管轄。
1960年,撤銷許昌縣,并入許昌市(今魏都區)。
1964年3月,平頂山市改稱平頂山特區,從許昌專區劃出。
1965年5月,扶溝、西華、商水3縣劃入周口專區。
1979年,舞鋼區從平頂山市劃入許昌地區。1982年11月復劃入平頂山市。
1983年10月,許昌地區所屬的魯山、寶豐、葉縣劃入平頂山市。
1986年1月18日,經國務院批準,許昌地區撤銷,升為地級市,轄魏都區、許昌縣、長葛縣、鄢陵縣、禹縣。襄城縣、郟縣劃歸平頂山市。舞陽縣、臨潁縣、郾城縣劃歸漯河市。
1988年6月25日,禹縣改為禹州市。
1993年12月14日,長葛縣改為長葛市。
1997年8月25日,襄城縣從平頂山市劃入許昌市。
2011年4月24日,許昌新區正式成立。