1954年改为东乡族自治区,1955年改东乡族自治县。
东乡族自治县
2000年,东乡族自治县辖1个镇、24个乡:锁南镇、龙泉乡、东塬乡、北岭乡、达板乡、赵家乡、汪集乡、唐汪乡、风山乡、关卜乡、沿岭乡、那勒寺乡、免古池乡、董岭乡、车家湾乡、考勒乡、柳树乡、河滩乡、百和乡、果园乡、五家乡、坪庄乡、高山乡、大树乡、春台乡。 根据第五次人口普查数据:全县总人口256828人,其中各乡镇人口(人):锁南镇14216春台乡8721柳树乡6623东塬乡12893河滩乡27780坪庄乡9493百和乡11413关卜乡9452那勒寺乡17785赵家乡7318五家乡8577果园乡12685免古池乡6602沿岭乡5565汪集乡9801风山乡5506车家湾乡3434高山乡3194达板乡22287唐汪乡14399大树乡7801北岭乡4664龙泉乡13739考勒乡7434董岭乡5446
2004年,东乡族自治县辖5个镇、20个乡:锁南镇、达板镇、河滩镇、那勒寺镇、唐汪镇、春台乡、柳树乡、东塬乡、坪庄乡、百和乡、关卜乡、赵家乡、五家乡、果园乡、免古池乡、沿岭乡、汪集乡、风山乡、车家湾乡、高山乡、大树乡、北岭乡、龙泉乡、考勒乡、董岭乡。