古城镇位于广西壮族自治区贺州市富川瑶族自治县东南部,距离富川县城4公里,是富川瑶族自治县的南大门。镇内总面积42.99平方千米,辖9个村委会和1个社区,共有29个自然村。古城镇东邻新华乡,南与莲山镇接壤,西北与富阳镇相交。民国二十二年(1933年)设有古城区及其古城等乡,属富川县。1996年6月,乡改镇。截至2019年末,古城镇户籍人口24013人,其中工业企业7个,规模以上2个,营业面积50平方米以上的综合商店或超市209个。镇人民政府驻横山街。 历史沿革
民国二十二年(1933年),设有古城区及其古城等乡,属富川县。 民国三十二年(1943年),撤区,为富川县古城乡。
1950年,设第一区,后改为第二区,属富川县。