古城镇,隶属于安徽省亳州市谯城区,地处谯城区南部,是谯城区、涡阳县、阜阳市太和县和河南省郸城县的中心地带,东邻大杨镇、立德镇,南靠龙扬镇,西连淝河镇,北部与双沟镇接壤,镇人民政府距市区35千米,行政区域面积89平方千米,截至2019年末,古城镇户籍人口为57539人。
东汉初期,柴文进封思善侯,古城镇境域为思善侯故国。1992年2月,撤区并乡,设立古城镇。截至2020年6月,古城镇辖1个社区、14个行政村;镇人民政府驻古城集。
2019年,古城镇有工业企业18个,其中规模以上3个,有营业面积超过50平方米以上的综合商店或超市292个。