老城镇,隶属于河南省许昌市长葛市,地处长葛市东部,东与董村镇相邻,南与石象镇接壤,西与金桥路街道、长兴路街道毗邻,西北与佛耳湖镇相邻,北与大周镇相连。区域面积49.14平方千米,截至2018年末,户籍人口64642人。
春秋时期,属郑地。战国时期,属韩。两汉至隋初,属长社县。民国元年(1912年),属第一区。1960年,更名老城公社。1984年,改乡。1985年5月,撤乡建镇。截至2020年6月,老城镇下辖14个社区和15个行政村。
2018年,老城镇有工业企业405个,其中规模以上47个,有营业面积超过50平方米以上的综合商店或超市81个。