宝兴县位于四川盆地西部边缘,雅安市北部,地理坐标介于东经102°28′~103°02′、北纬30°09′~30°56′之间。东邻芦山县,南毗天全县,北与汶川、小金县接壤,西与康定市相连。县境东西宽约61千米,南北长约81千米。海拔750~5338米。全县面积3114平方千米,耕地面积4238.81公顷。地形以山地为主,全县高山面积为1930.32平方千米,中山面积1158.08平方千米,平坝面积25.6平方千米,分别占总辖区面积的62%、37.2%和0.8%,是典型的大山区县。省道308线、432线,国道351线穿境而过,距成都市区210千米。2023年,全县有耕地面积4238.81公顷,森林资源总面积29.43236万公顷,占辖区面积的94.5%,森林覆盖率71.39%。宝兴系长江上游支流青衣江源头,县境内河流属岷江水系二级支流青衣江上游宝兴河,属干支流交汇呈90°的格状水系。以东河为干流,流向基本由北向南,地表水水资源量36.77亿立方米,径流稳定,全县正常运营电站50座,装机容量约119.37万千瓦。