韓屬犍為縣。
為了防止易入侵,於875年建城屯兵。家鄉沐源鎮。
宋代在此設沐川寨,駐軍防守。
元明清都是長期官司。
元二十五年(1288)狀告馬湖路所屬沐川。
清末長官司廢,並入平山縣。
民國五年(1916)改為沐川鎮(1924-1926)。
民國31年(即1942年),由知止升為沐川縣,屬於歷史。
1941年,設立沐川治縣。
沐川縣自1942正式成立。
1955更名為城關鎮。
1981年地名普查時,牧溪鎮因有木溪河穿境而過而更名。1997,沐川縣面積1401平方公裏,人口24.8萬。轄7鎮16鄉:牧溪鎮、永福鎮、大南鎮、建板鎮、黃丹鎮、周拔鎮、李店鎮、劍河鄉、幸福鄉、新繁鎮。縣政府設在牧溪鎮。
2000年沐川縣轄7個鎮,16個鄉。
2003年3月31日,沐川縣撤銷新街鄉,將其6個村的行政區域合並為新繁鄉。撤銷幹尖鄉,將四村行政區域合並為地堡鄉;撤銷火谷鄉,將五村行政區域合並為李店鎮。
2004年,沐川縣轄7個鎮(牧溪、黃丹、永福、周拔、李店、大南、建板)和65,438+02個鄉(劍河、富河、灘庫、楊村、高筍、茨竹、馮村、幸福、新繁、地堡、武勝、海韻)。