八一乡原名毛家场,1956年更名复兴乡,1958年改复兴公社,1966年更名八一公社,1983年置八一乡,1992年9月撤区单设八一乡。八一乡在
江油市西南部,与北川县、
安县连界,东接九岭镇,南接方水乡,西接
安县花亥、黄土镇,北接永安镇、香泉乡,离
江油市区28公里。幅员58.88平方公里。耕地1.82万亩,其中:水田1.3万亩,旱地5178亩,人均耕地1.04亩。含8个村(原有10个村,2011年合村并组后为8个村,新民村与建设村合并为中心村,普选村和三元村合并为团结村),82个村民小组,1个社区。2001年末总户数5364户,为17532人(非农业382人)。劳动力10826人,常年外出务14446人。森林覆盖率24.3%。