王家河镇,清初归周洋县丞,属兴厢里,嘉庆年间归佛坪厅。中华民国二年(1913年),改属佛坪厅新厚乡。民国三十二年(1943年),设恒涧乡。1958年,划归周至县。1960年至1962年,又划归佛坪县。1984年,析置为小王涧乡和双庙子乡。2001年,合建为王家河乡。2011年,王家河镇改建为镇。地处周至县东南。东北与楼观镇相邻,东南、南接汉中市佛坪县长角坝镇,西南邻板房子镇,西北、北邻陈河镇。截至2020年6月,王家河镇下辖8个行政村。2018年,王家河镇户籍人口2925人。2011年,王家河镇农业总产值达到720万元。