宋建隆元年(960年),置通许镇,属扶沟县。[1] 咸平五年(1002年),置咸平县。
金大定二十九年(1189年),因其与咸州路咸平府同名,易名通许县,隶南京路开封府。
元,属河南江北中书省汴梁路总管府。
明,属河南布政使司开封府。
清,与明同,光绪三十年(1904年),属开归陈许道。
民国初,属开归陈许道。民国二年(1913年),开归陈许道改称豫东道;民国三年,又改为开封道,通许县仍属之。民国十六年(1927年),废道,归省政府统辖;民国二十一年(1932年),属河南省第一行政督察专员公署;民国三十年(1941年),属第十二行政督察专员公署,专署驻通许县。8月,在通许、杞县建立第二抗日联防分会,属水东抗日联防委员会办事处。
民国三十一年(1942年),改称第二抗日联防中心分会。民国三十二年(1943年),第二抗日联防中心分会易名为杞通办事处。民国三十一三年(1944年),改称达生县,属水东专员公署。民国三十一四年(1945年),水东专署改为冀鲁豫十二专署。10月,达生县改属冀鲁豫六地区。民国三十五年(1946年)1月,达生县改名通许县。12月,冀鲁豫六地区改为豫皖苏一地区。民国三十六年(1947年),改属豫皖苏五地区。
中华人民共和国成立后,初属豫皖苏五地区(后改称陈留专区)。
1952年,属郑州专区。
1954年,属开封专区。
1958年,通许县并入尉氏县。
1962年,复置通许县,仍属开封专区。
1983年,撤销开封专区,划归开封市。[4]
1994年10月,撤销城关乡,设立城关镇。 通许行政区划
1996年10月,撤销朱砂乡、四所楼乡、玉皇庙乡,设立朱砂镇、四所楼镇、玉皇庙镇。
2000年9月,撤销竖岗乡,设立竖岗镇。[4]
2023年7月,析咸平街道置许城街道,咸平街道迎宾、毛庄、金达、东水沃、咸平湖、邢岗、西仓、爱民、东关、苗岗10个社区划归许城街道。[24]