明初置金筑安撫司,后改廣順府,清雍正四年(1726)置長寨廳。1913年置廣順、長寨二縣,1941年二縣合并為長順縣,各取一字命名。
1996年,長順縣轄5個鎮、12個鄉:長寨鎮、廣順鎮、威遠鎮、擺所鎮、代化鎮、改堯鄉、馬路鄉、凱佐鄉、營盤鄉、中壩鄉、新寨鄉、種獲鄉、擺塘鄉、鼓揚鄉、睦化鄉、交麻鄉、敦操鄉。
2000年第五次人口普查,長順縣總人口226235人,其中:長寨鎮27447人,廣順鎮28092人,威遠鎮18909人,擺所鎮12314人,代化鎮12639人,改堯鎮19971人,鼓揚鎮17572人,馬路鄉12272人,凱佐鄉8611人,擺塘鄉8606人,種獲鄉4851人,新寨鄉12484人,營盤鄉11871人,中壩鄉11749人,睦化鄉8017人,交麻鄉4034人,教操鄉6796人。
2003年末,長順縣總人口24.66萬人,其中非農業人口1.89萬人;少數民族13.85萬人,占總人口的56.16%。轄7個鎮、10個鄉,148個村委會、5個居委會。
2006年,長順縣轄7個鎮、10個鄉:長寨鎮、廣順鎮、威遠鎮、擺所鎮、代化鎮、改堯鎮、鼓揚鎮、馬路鄉、凱佐鄉、擺塘鄉、種獲鄉、新寨鄉、營盤鄉、中壩鄉、睦化鄉、交麻鄉、敦操鄉。
2007年末,長順縣總面積1565.03平方千米,總人口25.71萬人,其中非農業人口2.28萬人,占總人口的8.87%,少數民族14.61萬人,占總人口的56.83%。轄7個鎮、10個鄉,148個行政村、5個居委會。
2010年第六次人口普查,長順縣常住總人口191129人,其中:長寨鎮31148人,廣順鎮20993人,威遠鎮14360人,擺所鎮9548人,代化鎮10093人,白云山鎮16330人,鼓揚鎮14551人,馬路鄉10010人,凱佐鄉6712人,擺塘鄉6746人,種獲鄉4018人,新寨鄉10584人,營盤鄉9168人,中壩鄉9128人,睦化鄉6553人,交麻鄉3302人,敦操鄉5288人,貴州省廣順茶葉果樹場2597人。2010年末,長順縣常住人口19.12萬人。
2011年末,長順縣面積1543平方千米。常住人口18.98萬人;戶籍人口25.85萬人,其中非農業人口2.52萬人;少數民族人口15.03萬人,占總人口的58.14%。轄7個鎮、10個鄉,個社區、5個居委會、148個行政村。
2014年2月14日,省政府(黔府函[2014]31號)批復同意長順縣鄉鎮行政區劃調整:新設置的長寨鎮轄原長寨鎮、威遠鎮、種獲鄉、擺塘鄉,鎮政府駐地在長興社區;廣順鎮轄原廣順鎮、馬路鄉、凱佐鄉、新寨鄉,鎮政府駐地在南場社區;擺所鎮轄原擺所鎮、營盤鄉、中壩鄉,鎮政府駐地在擺所社區;鼓揚鎮轄原鼓揚鎮、交麻鄉,鎮政府駐地在鼓揚社區;代化鎮轄原代化鎮、睦化鄉,鎮政府駐地在代化社區。
2015年1月21日,省政府(黔府函[2015]14號)批復同意撤銷長寨鎮,設置長寨街道,街道辦事處駐長興社區。至此,全縣轄1個街道、5個鎮、1個鄉:長寨街道、廣順鎮、擺所鎮、代化鎮、改堯鎮、鼓揚鎮、敦操鄉。縣政府駐長寨街道。