梓潼县位于绵阳市东北方,位于东经104°57'16”至105°27 '35”,北纬31°25'27”至31°51'43”之间。县境东西宽约35公里,南北长约52.5公里,全县幅员面积1442.32平方公里。梓潼县气候属中国东部季风气候区,中亚热带湿润季风气候类型。
气候主要特征是:降水较足,气候温和,日照充沛,四季分明。冬暖、春早夏长,大雨迟、结束早,多秋绵雨,汛期集中。气温在22℃以上的夏天较长,年均113天,气温在10—22℃之间的春秋两季各约80天,气温在15℃以下的冬季,年均约92天。
水文
梓潼县境之大小河流除东部大新乡境内有一条峡谷小溪流入嘉陵江水系之西河(小潼水)外,其余均属嘉陵江支流涪江水系。主要河流——潼江,发源于龙门山北段东坡,其余溪河大多源于境内北部和东北部的丘岭间。同时,除源于境外藏王寨的永平河、倒淌河、养草滩、小溪河等几条小河为由南向北的逆向河外,其余皆为由西北流向东南的顺向河。总的特点是,源近坡陡,径流随降水季节的变化而变化,陡涨陡落,无水运之利,水能开发亦较困难。