永登县辖13个镇:城关镇、红城镇、中堡镇、武胜驿镇、河桥镇、连城镇、苦水镇、中川镇、秦川镇、大同镇、龙泉寺镇、树屏镇、上川镇。永登,古称令居、庄浪,隶属于甘肃省兰州市,东邻甘肃省皋兰县和景泰县,西靠青海省民和县,南接兰州市的红古区和西固区,北连天祝藏族自治县。