明洪武初年,隶属里仁里。
明嘉靖三十八年(1559年),隶属德化里。
民国初年,设屯民堡。
民国二十四年(1935年),隶属兴隆区。
民国三十年(1941年),设屯民乡。
民国三十一年(1942年)8月,划归西吉县。
1949年10月,设杨河乡、牛河乡,隶属隆德县屯树区。
1953年12月,杨河乡、牛河乡划入西吉县。
1958年10月,宁夏回族自治区成立时由西吉县划归隆德县。
1958年10月,成立前进人民公社。
1959年4月,改为杨河公社。
1984年2月,恢复杨河乡建制。