明代時期,為貴州布政使轄下水西黃沙渡土巡檢司。
清代時期,屬黔西州轄下新化里、敦義里。
民國時期,屬黔西縣第七區(qū)新化鎮(zhèn)。
民國三十年(1941年),金砂設(shè)縣后,建為長壩鄉(xiāng),轄十保。
1949年,金砂解放,全縣設(shè)8個區(qū),長壩仍屬安底區(qū)。
1959年,新化鄉(xiāng)并入長壩鄉(xiāng),設(shè)長壩管理區(qū)。
1962年,改為長壩公社。
1984年,撤銷公社建制,改建為長壩鄉(xiāng)。
1984年8月,長壩鄉(xiāng)改為長壩鎮(zhèn)。
1992年,黃坭、昆侖2鄉(xiāng)并入長壩鎮(zhèn)合建為長壩鄉(xiāng)。
2016年,撤銷長壩鄉(xiāng),建長壩鎮(zhèn)。