观音河镇,原观音河乡,位于汉阴县城北面,东临龙垭镇、双河口镇,西临平梁、酒店镇,北与宁陕县接壤,乡政府驻地距县城19公里。全镇辖7个行政村,65个村民小组,总人口7036人(2017),总版土面积88.8平方千米。2002年底,全镇实现工农业总产值1853.7万元,人均纯收入1240元,镇本级财政收入完成82万元。 2011年,撤销观音河乡设立观音河镇。