古城镇,隶属于甘肃省平凉市静宁县,地处静宁县东部,东与曹务镇为邻,西连威戎镇、司桥乡,北与宁夏回族自治区隆德县温堡乡、联财镇接壤,镇人民政府驻地距静宁县城34千米。行政区域总面积145平方千米。
民国元年(1912年)后,属人和乡。1983年11月,改为古城乡。2015年,撤乡改镇。截至2018年末,古城镇户籍人口35801人。截至2020年6月,古城镇辖24个村,镇人民政府驻邹河村。
2011年末,古城镇农民人均纯收入2200元。截至2018年末,古城镇有工业企业7个,其中规模以上工业企业有1个,有营业面积超过50平方米以上的综合商店或超市4个。