汉葭镇位于彭水县中部乌江、郁江交汇处,北纬29°17′,东经108°09′,海拔245米。管辖原汉葭镇和城郊乡、下塘、下岩西3个乡所属行政区域,面积217.61平方公里,总人口70059人,其中非农业人口49848人。辖23个村民委员会、7个居民委员会,镇人民政府驻汉葭。