西外乡，是下辖的一个乡镇级行政单位。2019年12月，撤销西外乡和南兴镇，设立三星堆镇，以原西外乡和原南兴镇所属行政区域为三星堆镇的行政区域。
行政区划.西外乡下辖以下地区：