【概况】红城镇位于永登县东南部,庄浪河下游两岸,平均海拔1690米。面积337.78平方千米,人口6523户、26065人(2008年末)。辖9个行政村。镇政府驻宁朔村,距兰州100千米,县城34千米。甘新铁路、312国道,徐(家磨)树(屏)公路通过全境。古迹有建于明代的大佛寺,汉、明两代长城遗址。
【沿革】1957年建红城镇,1958年改为公社,1983年复建镇。1996年,面积214平方千米,人口2.6万人,辖宁朔、永安、风山、华山、玉山、下河、进化、野泉、徐家磨9个行政村。
【2010年代码及城乡分类】620121101: