古城镇,隶属于安徽省合肥市肥东县,地处肥东县东北部,东及东南与滁州市全椒县相连,南与马湖乡、包公镇交界,西南与张集乡接壤,西与八斗镇毗邻,西北陈集镇相邻,北与滁州市定远县相邻,东北与滁州市南谯区连接,行政区域面积183.58平方千米。截至2019年末,古城镇户籍人口为78241人。
1949年,建乡;1992年,撤区并乡设古城镇;2006年11月,原龙山乡、杨塘乡、广兴乡并入。截至2020年6月,古城镇辖13个社区、13个行政村,镇人民政府驻古城社区。
2019年,古城镇有工业企业9个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市79个。