南朝梁時(shí),屬難江縣。
明朝時(shí),屬南江縣。
清朝時(shí),置楊家壩場(chǎng),屬崇清鄉(xiāng)。
民國(guó)初年,屬第二區(qū)團(tuán)練處趕場(chǎng)溪。
川陜蘇區(qū)時(shí)期,設(shè)鄉(xiāng)蘇維埃,屬南江縣楊家壩區(qū)蘇維埃。
民國(guó)二十九年(1940年),改為楊坪鄉(xiāng),劃歸巴中縣,屬虎兒壩、辛家壩兩處“飛地”。
民國(guó)三十七年(1948年),屬楊坪鄉(xiāng)。
1951年5月,析楊坪鄉(xiāng)置坪河鄉(xiāng),屬第八區(qū)。
1962年9月,設(shè)楊壩區(qū),區(qū)署駐此。
1984年3月,設(shè)楊坪鄉(xiāng)。
2001年11月,由楊壩鄉(xiāng)改為楊壩鎮(zhèn)。
2005年3月,新民鄉(xiāng)并入楊壩鎮(zhèn)。