老城镇,隶属于河南省许昌市长葛市,位于长葛市东部,东邻董村镇,南接石象乡,西接金桥路街道和长兴路街道,西北邻官亭乡,北邻大周镇。面积49.14平方公里。截至2018年底,户籍人口64642人。春秋时期属郑。战国时期,属于朝鲜。汉代至隋初属长社县。民国元年(1912年),属第一区。1960年更名为老城公社。1984年,改乡。1985年5月,撤乡建镇。到2020年6月,老城镇有14个社区,15个行政村。