茂县位于四川省阿坝藏族羌族自治州东南部,地处青藏高原东南边缘,地理坐标为东经102°56′至104°10′,北纬31°25′至32°16′。它地跨岷江和涪江上游高山河谷地带,东西长约116.62千米,南北宽约93.73千米,总面积为3903.28平方公里。茂县四周与北川、安县、绵竹、什邡、彭州、汶川、理县、松潘等县相邻,距成都大约190公里,距都江堰约101公里。
茂县是一个多民族聚居的地区,其中羌族人口占全县总人口的90%以上。这里有着丰富的自然资源和民族文化,以及包括松坪沟风景区、九鼎山风景区等在内的多个著名旅游景点