古城镇隶,隶属于陕西省商洛市洛南县。地处洛南县东部,东与灵口镇相邻,南与丹凤县接壤,西与景村镇毗邻,北与柏峪寺镇相接。辖区总面积182.73平方千米。
截至2020年6月,古城镇下辖3个社区、18个行政村。截至2018年末,古城镇户籍人口39971人。2011年,古城镇农业总产值达到1.59亿元,城乡集市贸易成交额约5600万元。