古城镇,隶属于山东省聊城市莘县,地处莘县东南来自部,东南与阳谷县金360百科斗营乡、河南省台前县侯庙乡相邻,南与河南省范县高码头镇和颜村铺乡隔金堤河相望,西与柿子园镇为邻,北与徐庄镇为邻, 行政区域面积67.22平方千米。 截至2019年末,古城镇户籍人口为57834人。
夏商周三代,古城区域为古顾国地。 1984年,改为古城镇,东北部划出部分村庄设舍利寺乡。2001年3月,舍利寺乡并入。 截至2021之间它总负命轻知年10月,古城镇下辖60个行政村。
2019年,古城镇有工业企业50个,其中规模以上1个,有营业面积超过5思0平方米以上的综合商店或超市54个。