八宿县位于西藏东部,昌都地区东南部,地处怒江上游,县城所在地白马镇海拔3260米。地理坐标为东经96°23′-97°28′,北纬29°40′-31°01′。东邻左贡、察雅县,南与察隅县接壤,西靠洛隆、波密县,北连昌都、类乌齐县。全县幅员面积12564.28平方公里,县境南北长210公里,东西宽80公里,辖4镇10乡,全县总人口37158人。