杨家河镇,隶属于陕西省汉中市镇巴县。地处镇巴县北部,东接平安镇、兴隆镇,南邻泾洋街道,西连青水镇,北接西乡县堰口镇。辖区东西最大距离25千米,南北最大距离18千米,区域总面积145平方千米。
杨家河镇境内有杨家寺遗址1个,宋代杨侍郎墓1座,铁坚杉古木2株,天子溪、古栈道镇巴一杨家河一西乡(荔枝道)2个景点。
截至2022年10月31日,杨家河镇辖1个社区、5个行政村。根据第七次人口普查数据,截至2020年11月1日零时,杨家河镇常住人口为3867人。2011年,杨家河镇农业总产值达到4941万元,工业总产值达到748万元。