明、清时为广昌县南丰乡金砂里。
土地革命时期,1933年7月以前分属广昌县赤水区和驿前区;1933年7月后为赤水县杨溪区,1934年属广赤县,10月复属广昌县。
1948年,属株溪乡;1949年9月解放后属白水区模溪乡。
1950年设杨溪乡,属驿前区,1951年属大株区,1953年先后属大株区塘角乡、东坑乡和驿前区江背乡;1956年复设杨溪乡,属赤水区,1958年成立杨溪人民公社,同年并入赤水公社;1961年与赤水分开恢复杨溪公社;1968年撤销杨溪公社,分属赤水公社和高虎脑公社,1972年又恢复杨溪公社。
1984年6月经省政府批准设立杨溪乡。