永兴镇,隶属于四川省达州市开江县,位于开江县西北部,东与新太乡相连,南与新宁镇、普安镇相邻,西与骑龙乡毗邻。镇人民政府驻地距县城8千米,距达州市66千米。永兴镇面积97.26平方公里,总人口4.8万人。
原名永兴场。1992年12月,乡改镇。2019年12月18日,撤销新太乡,将其所属行政区域划归永兴镇管辖。截至2020年6月,永兴镇辖2个社区、9个村,镇人民政府驻新苑街17号。
2022年,全镇实现国内生产总值173536万元,同比增长12.7%。