位于甘孜州西南部。北纬28°57-30°43′,东经99°10′-100°56′。东邻雅江县,南接乡城、稻城县和凉山州木里县,西靠巴塘、白玉县、北依新龙县。南北长215公里,东西宽155公里。面积14182平方公里。
1990年总人口43861,其中农业人口39444人,非农业人口4417人。藏话41294人,占总人数的94%,余为汉、纳西、回、彝、羌等民族。