高灘鎮位于紫陽縣城西郊,東鄰高橋鎮,南接繞溪鄉,西與毛壩鎮接壤,北與廣城鄉交界。襄渝鐵路貫穿而過,紫漁公路橫跨其中。轄七個行政村,1個居委會,總人口15629人,總面積102.8平方公里,是兩鄉一鎮經濟文化交流的中心。
高灘鎮轄1個居委會、7個村委會:高灘居委會、大壩村、高灘村、三坪村、龍虎村、牌樓村、白鶴村、佰壩村。