巴洞乡位于四川凉山彝族自治州德昌县中部偏西南,距县城12.5公里。东为六所乡,西为龙窝区大山乡,南接宽裕、茨达乡,北邻王所乡,辖区幅员面积113平方公里,辖先锋、红旗、前进、松柏、团结5村42个村民小组,现有人口8889人。