永安镇位于通江县东北部,沿通铁公路46公里处。面积127平方公里,辖16个行政村,2个街道居委会,86个农业生产合作社。4246户、18000人,平均海拔800米以上。
永安旧名“苦草坝”,取汉代三国时在这里刻苦操练兵马之意,“苦草”与“苦操”相谐,遂名。1938年将苦草坝更名为永安,取永保安宁之意而行名。2006年5月,行政区划调整,扩并碧溪乡,同年6月1日正式挂牌永安镇人民政府。