地名由来:因镇政府驻张家河村而得名。
张家河镇位于陕(西)、甘(肃清)、勉(县)、略(阳)、凤(县)、留(坝)、两(当)两省五县交界之地,距县城90公里,总面积323.6平方公里。辖11个村,80个村民小组,1434户,5713人。耕地面积26309亩,中药材面积2300亩。
历史沿革:
民国初期为北区一段。
保甲制时为沮源(乡)联保。
1949年10月后,成立张家河乡。
1958年,改设张家河管理区。
1965年,成立张家河公社。
1968年,改称高峰公社。
1976年,复称张家河公社。
1983年,改为张家河乡。
1995年12月,由原张家河乡、八庙乡和冷峪河的西山村并入张家河乡。
2001年12月,将原茅坝乡和金华庙乡并入张家河乡。
2011年5月,改为张家河镇。