古城镇,隶属于山东省滨州市沾化区,地处沾化区西部,东与下洼镇毗邻,南与大高镇相连,西、北部与阳信县劳店镇、无棣县棣丰街道、佘家镇接壤。区域面积73.66平方千米。截至2018年末,古城镇户籍人口26614人。截至2020年6月,古城镇下辖50个行政村。
唐垂拱四年(688年)置招安镇,宋庆历二年(1043年)升为招安县治,金明昌六年(1196年)更名沾化县治。1957年县政府迁驻富国镇,改建城关镇。1958年11月为沾城公社,1982年4月更名为古城公社,1984年6月改为古城镇。镇内存有旧县衙遗址(今镇政府院内),郑板桥曾在此任范县县令。《滨州市沾化区古城镇总体规划(2018-2035年)》于2019年5月完成批后公告。
截至2018年末,古城镇有工业企业9家,营业面积超过50平方米以上的综合商店或超市74家。2021年2月25日,中共莘县古城镇委员会获党中央、国务院授予的“全国脱贫攻坚先进集体”称号。