周代称许国,秦置许县。魏文帝曹丕建魏,认为许县是东汉的灭亡地,不祥,因改名许昌。唐迄明清,统称许州。1913年改许昌县。1949年析置许昌市。
1996年,许昌县面积1002平方千米,人口约77万人,辖5个镇、11个乡(其中1个民族乡):将官池镇、五女店镇、尚集镇、苏桥镇、蒋李集镇、榆林乡、椹涧乡、灵井乡、桂村乡、艾庄回族乡、长村张乡、河街乡、邓庄乡、小召乡、张潘乡、陈曹乡。县政府驻将官池镇。
2000年第五次人口普查,许昌县总人口737384人,其中:将官池镇42148人、五女店镇47150人、尚集镇42124人、苏桥镇50634人、蒋李集镇48062人、张潘镇41114人、陈曹乡59456人、邓庄乡46682人、小召乡49543人、河街乡38454人、桂村乡32482人、灵井乡53514人、椹涧乡55511人、榆林乡48740人、长村张乡42952人、艾庄回族乡11882人、新区26936人。
2005年末,许昌县辖7个镇、9个乡(其中1个民族乡):蒋李集镇、五女店镇、苏桥镇、尚集镇、将官池镇、灵井镇、张潘镇;桂村乡、河街乡、榆林乡、陈曹乡、邓庄乡、小召乡、艾庄回族乡、长村张乡、椹涧乡。