固城镇,隶属于甘肃省陇南市礼县,地处礼县北部,东与红河镇毗邻,南与永坪镇交界,西与崖城镇接壤,北与岷县马乌镇为邻,距礼县县城46千米,区域总面积202.72平方千米。
民国三十年(1941年),始置固城乡;2018年,由固城乡改为固城镇。截至2018年末,固城镇户籍人口为12045人。截至2020年6月,固城镇下辖18个行政村,镇人民政府驻固城村。
固城镇粮食作物以小麦、马铃薯为主;畜牧业以饲养生猪、牛、羊、家禽为主。2018年,固城镇有营业面积超过50平方米以上的综合商店或超市7个。