布拖為彝語“布特”之譯音。“布”指刺猬,“特”指松樹。古稱基那布特,兩漢屬越崔郡管轄,元稱里州,清屬西昌管轄,遂為布拖。1947年布拖屬普格設治局轄,1955年建布拖縣,1960年撤布拖縣建制并入普格縣,1963年恢復布拖縣。
1996年,布拖縣面積1686.5平方千米,人口約13萬人,以彝族為多,漢、苗、白、回、藏等民族占6%。轄3個鎮、27個鄉:特木里鎮、龍潭鎮、拖覺鎮、木爾鄉、九都鄉、拉達鄉、烏科鄉、沙洛鄉、洛古鄉、補爾鄉、覺撒鄉、美撒鄉、拉果鄉、烏依鄉、浪珠鄉、包谷坪鄉、合井鄉、羅家坪鄉、牛角灣鄉、補洛鄉、火烈鄉、樂安鄉、四棵鄉、地洛鄉、峨里坪鄉、瓦都鄉、采哈鄉、委只洛鄉、基只鄉、聯補鄉。縣政府駐特木里鎮。
2000年第五次人口普查,布拖縣常住總人口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個鄉(補爾、覺撒、美撒、烏依、拉果、浪珠、沙洛、拉達、四棵、瓦都、基只、聯補、烏科、木爾、洛古、補洛、火烈、地洛、合井、九都、樂安、采哈、牛角灣、羅家坪、包谷坪、委只洛、峨里坪)。
2010年第六次人口普查,布拖縣常住總人口160151人,其中:特木里鎮25565人,龍潭鎮6629人,拖覺鎮12059人,木爾鄉5526人,九都鄉6065人,拉達鄉3660人,烏科鄉1863人,沙洛鄉4659人,洛古鄉2458人,補爾鄉6488人,覺撒鄉2600人,美撒鄉3488人,拉果鄉3417人,烏依鄉2703人,浪珠鄉1904人,包谷坪鄉4037人,合井鄉6359人,羅家坪鄉3578人,牛角灣鄉6654人,補洛鄉4591人,火烈鄉6584人,樂安鄉8449人,四棵鄉1787人,地洛鄉10659人,俄里坪鄉4091人,瓦都鄉2455人,采哈鄉2281人,委只洛鄉2606人,聯補鄉3115人,基只鄉3821人。