茂县位于
阿坝藏族羌族自治州东南部,四周与北川、
安县、绵竹、什邡、
彭州市、汶川、
理县、松潘9县相邻。南北宽 94.8公里,东西长 116. 5 公里,地理坐标北纬 31°24′~32°17′、东经 102°56′~104°10′,幅员面积 3885.6平方公里。地处青藏高原向川西平原过渡地带、高山耸峙、峰峦叠嶂、河谷深邃、悬崖壁立,北有岷山、南有龙门山、西有邛崃山诸山脉,有“峭峰插汉多阴谷”之称。地势西北高,东南低,山脉海拔多在4000米左右。西部最高峰万年雪峰海拔5230米,东部土门河下游谷底海拔890米为境内最低点。