茂縣位于四川省西北部、阿壩藏族羌族自治州東南部的青藏高原東南邊緣。東經102°56′∽104°10′,北緯31°25′∽32°16′,地跨岷江和涪江上游高山河谷地帶,東西長116.62千米,南北寬93.73千米,高山林立,東部為中山地帶,地貌以高山峽谷為主,地勢由西北向東南傾斜,山峰海拔均在4000米左右,相對高度1500∽2500米。西部萬年雪山主峰海拔5230米,東南九頂山主峰獅子王峰高4984米,東部土門河下游谷地海拔僅910米,北部則為岷山山脈,茂縣轄區(qū)面積3896.3平方千米。