新乡，南面与彭州市相连，西邻威州镇和西北的克枯乡。全乡幅员面积144.56平方公里，耕地面积5287亩，人均有地0.85亩，现有农户1305户，人口6197人，2002年全乡工业总产值817万元，人均纯收入702元。雁门乡共有9个行政村，21个村民小组。全乡羌、藏、回、汉等多种民族，其中羌族占97%，是羌民族的聚居地。2018年撤乡设镇。区划代码改为513221108 。2019年12月，撤销雁门镇，将其所属行政区域划归威州镇管辖。
地理.属岷江上游典型的干旱河谷地