义兴镇在1952年,设义兴乡,属武连区;同年9月,属柳沟区。1961年,属柳沟区。1984年,公社改乡。1992年,撤柳沟区,为县直管乡。2020年5月,撤销义兴乡,设立义兴镇。截至2020年6月,义兴镇下辖1个社区和6个行政村。2019年,义兴镇有工业企业2个,有营业面积超过50平方米以上的综合商店或超市3个。义兴镇境内有感恩街、凉迎路等道路过境。地处剑阁县西南部,东与龙源镇接壤,南与毛坝乡、开封镇为邻,西与柳沟镇相连,北与凉山乡相邻。区域面积47.44平方千米。义兴镇地处西南部山地。地形属丘陵地带。