古城镇,隶属于宁夏回族自治区固原市彭阳县,地处彭阳县西部,素称彭阳县的“西大门”,东邻白阳镇,南接新集乡,西依黄第山与固原市原州区开城镇相邻,北与交岔乡接壤,行政区域面积323.35平方千米。截至2020年末,古城镇户籍人口为30602人。
秦汉时,驻朝那县治。1997年6月22日,改为古城镇。2003年10月,与原川口乡整体合并为古城镇。截至2021年10月,古城镇辖20个行政村,镇人民政府驻古城村。
2020年,古城镇有工业企业15个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市43个。