罗城镇,隶属于甘肃省张掖市高台县,地处高台县城西北,东与黑泉镇相接,南与肃南县明花乡毗邻,西接酒泉市金塔县,北靠合黎山。辖区面积1602.33平方千米。根据第七次人口普查数据,截至2020年11月1日零时,罗城镇常住人口为5387人。
民国元年(1912年)后,为第三区。民国二十八年(1939年),设四维乡。1983年,改为罗城乡。2005年,盐池乡并入罗城乡。2016年,撤乡改镇。截至2021年10月31日,罗城镇辖13个行政村,镇人民政府驻罗城村。
2018年,罗城镇有工业企业5个,其中规模以上工业企业有1个,有营业面积超过50平方米以上的综合商店或超市10个。