汉中镇巴县位于陕西省南端,汉中市东南隅。北纬32°8′54〞-32°50′42〞,东径107°25′30〞-108°16′42〞。东邻紫阳、汉阴两县,南靠四川省万源市、通江县,西北与西乡县接壤。东西长80.45千米,南北宽77.45千米,总面积3437平方千米。总人口28万人(2004年)。
县人民政府驻泾洋镇,邮编:723600。代码:610728。区号:0916。拼音:Zhenba Xian。
巴山主脊东西横亘,构成南北两个地理单元,分属嘉陵江和汉江两大水系。地形以中山地为主。平均海拔1231米,年降水量1250-1350毫米。
镇巴县辖11个镇、13个乡:泾洋镇、渔度镇、盐场镇、观音镇、巴庙镇、兴隆镇、长岭镇、三元镇、简池镇、碾子镇、小洋镇、青水乡、永乐乡、陈家滩乡、杨家河乡、赤南乡、巴山乡、大池乡、田坝乡、麻柳滩乡、平安乡、仁村乡、黎坝乡、三溪乡。