古城镇,隶属于广西壮族自治区贺州市富川瑶族自治县,地处富川瑶族自治县城南部,是富川对外的南大门。古城镇东连新华乡,南与莲山镇接壤,西北面与富阳镇相交。辖区总面积42.99平方千米。截至2019年末,古城镇户籍人口24013人。
民国二十二年(1933年),设有古城区及其古城等乡,属富川县。1996年6月,乡改镇。截至2020年6月,古城镇下辖1个社区、9个行政村,镇人民政府驻横山街。
截至2019年末,古城镇有工业企业7个,其中规模以上2个,营业面积50平方米以上的综合商店或超市209个。