1961年由舟曲、卓尼两县析置迭部县。因境内迭山得名。
2000年,迭部县辖12个乡:电尕乡、益哇乡、卡坝乡、达拉乡、尼傲乡、旺藏乡、阿夏乡、多儿乡、花园乡、桑坝乡、腊子乡、洛大乡。
2012年,迭部县辖1个镇、10个乡:电尕镇、益哇乡、卡坝乡、达拉乡、尼傲乡、旺藏乡、阿夏乡、多儿乡、桑坝乡、腊子乡、洛大乡。
根据第五次人口普查数据:全县总人口51165人,其中各乡镇人口(人):益哇乡4222、电尕乡16329、卡坝乡2425、达拉乡2178、尼傲乡2446、旺藏乡4217、阿夏乡1183、多儿乡3462、花园乡2735、桑坝乡3150、腊子乡3581、洛大乡5237。