地名由来:因境内杨河而得名。
西乡县辖镇。1950年设黄河乡,1959年为杨河坝管理区,1965年建公社,1984年改乡,1996年杨河坝、黄池、高家池3乡合并,设杨河镇。位于县境中南部,距县城6.2公里。面积122.2平方公里,人口3.3万。城(关)杨(河)公路过境。辖中坝、杨河坝、双厂、拱桥、蒿坝台、峰担、高土坝、厂湾、胡家营、中雨、李河、李家嘴、黄池、大歇、凤凰、土地坪、西玉、西营、孙家沟、高家池、天池、中溪22个村委会。乡镇企业以建筑、建材、商贸、饮食业为主。农业以种植水稻、小麦、油菜为主。养殖家畜、淡水鱼。1955年毛泽东批转了《?西乡县杨河坝党支部正确领导了那里的互助合作》一文。
历史沿革:
1950年,设杨河区。
1996年,撤区并乡建镇时将杨河区的葛石乡划归城关镇管辖,丰东、柳树乡划归新设置的柳树镇管辖,将杨河坝、黄池、高家池3个乡撤并设置杨河镇,人民政府驻地设在中坝村五组杨家园(撤并前的杨河坝乡政府驻地)。
2004年12月,将天池村划归中雨村管辖,中溪村划归高家池村管辖,全镇由建镇时的22个村精简为20个村。