留坝县地处陕西省西南,汉中市北部,东连洋县、城固,南接汉台,西邻勉县,北靠太白、凤县 。东径106°38′05〞-107°18′14〞,北纬33°17′42〞-33°53′29〞。全县总面积 1958 平方公里 , 东西长 46.4 公里,南北宽 67.2 公里。县人民政府驻地城关镇,邮编:724100。行政区划代码:610729。区号:0916。拼音:Liuba Xian。距西安 367 公里 ,距汉中 85 公里。
地势北高南低,西、北、东三面山岭环抱,东南部地势较低,形如簸箕。境内最高海拔 2610 米,最低海拔 585 米,平均海拔 1547 米。现有耕地 45049 亩,占总面积的 1.8% ,其中旱地 34023 亩,占 75.6% ;水田 11026 亩,占 25. 4 % 。全县 9 个乡镇和 98% 的行政村通公路,通车总里程达 668 公里。
候属亚热带北缘山区暖温带湿润季风气候区,系长江流域汉江支流褒河水系。气候温和、雨量充沛。年平均日照 1804.4 小时,年降雨量 886.3 毫米,平均气温 11.5 ℃,无霜期 214 天。
留坝县辖5个镇、4个乡:城关镇、马道镇、武关驿镇、留侯镇、江口镇、青桥驿乡、火烧店乡、玉皇庙乡、桑元坝乡。