1952年设布拖县。
1960年撤县。
1962年复置。
2000年,布拖县辖3个镇、27个乡:特木里镇、龙潭镇、拖觉镇、木尔乡、九都乡、拉达乡、乌科乡、沙洛乡、洛古乡、补尔乡、觉撒乡、美撒乡、拉果乡、乌依乡、浪珠乡、包谷坪乡、合井乡、罗家坪乡、牛角湾乡、补洛乡、火烈乡、乐安乡、四棵乡、地洛乡、峨里坪乡、瓦都乡、采哈乡、委只洛乡、基只乡、联补乡。 根据第五次人口普查数据:全县总人口138604人,其中各乡镇人口(人): 特木里镇 20198 龙潭镇 6130 拖觉镇 10469 木尔乡 4994 九都乡 4924 拉达乡 3011 乌科乡 1775 沙洛乡 3482 洛古乡 2437 补尔乡 5665 觉撒乡 2696 美撒乡 3382 拉果乡 3276 乌依乡 2709 浪珠乡 1640 包谷坪乡 3541 合井乡 5500 罗家坪乡 3124 牛角湾乡 6074 补洛乡 3912 火烈乡 5453 乐安乡 6801 四棵乡 1758 地洛乡 8406 俄里坪乡 3467 瓦都乡 2139 采哈乡 2142 委只洛乡 2691 联补乡 3041 基只乡 3767 2004年,布拖县辖3个镇(特木里、拖觉、龙潭)、27个乡(补尔、觉撒、美撒、乌依、拉果、浪珠、沙洛、拉达、四棵、瓦都、基只、联补、乌科、木尔、洛古、补洛、火烈、地洛、合井、九都、乐安、采哈、牛角湾、罗家坪、包谷坪、委只洛、峨里坪)。
2004年,布拖县辖3个镇(特木里、拖觉、龙潭)、27个乡(补尔、觉撒、美撒、乌依、拉果、浪珠、沙洛、拉达、四棵、瓦都、基只、联补、乌科、木尔、洛古、补洛、火烈、地洛、合井、九都、乐安、采哈、牛角湾、罗家坪、包谷坪、委只洛、峨里坪)。