古城镇,隶属于辽宁省本溪市桓仁满族自治县,地处桓仁满族自治县城北部,南接吉林省通化县交界的岗山岭,西北与抚顺市新宾满族自治县相邻,东北与吉林省通化县接壤。辖区面积312平方千米。截至2024年末,古城镇户籍人口24728人。截至2024年末,古城镇辖12个村,镇人民政府驻拐磨子村。
古城镇地形属山区丘陵,地势西北高、东南低,最高点为岗山岭,海拔1172米。属温带大陆性季风气候,年平均气温5.2℃,降水量800毫米。境内富尔江流经8个村,流长38千米。1958年设立拐磨子卫星公社,1984年业主沟公社改业主沟乡,2002年拐磨子朝鲜族镇更名拐磨子镇,2006年业主沟乡与拐磨子镇合并成立古城镇。
2021年,古城镇(水稻)被农业农村部认定为第十一批全国“一村一品”示范村镇。2023年1月18日,古城镇被农业农村部认定为全国种植业“三品一标”基地。