元城镇,隶属于甘肃省庆阳市华池县,地处华池县西北部,西、南与白马乡、怀安乡毗邻,东、北与陕西省的长官庙镇、庙沟镇接壤,行政区域总面积201.8平方千米。
唐朝时期,属怀安县;2002年3月,改元城镇。截至2018年末,元城镇户籍人口为5937人。2020年6月,元城镇下辖1个社区、6个行政村。
2011年,元城镇财政收入115万元,比上年增长2%。2018年,元城镇有工业企业3个,有营业面积超过50平方米以上的综合商店或超市1个。