永安鎮位于通江縣東北部,沿通鐵公路46公里處。面積127平方公里,轄16個行政村,2個街道居委會,86個農業生產合作社。4246戶、18000人,平均海拔800米以上。
永安舊名“苦草壩”,取漢代三國時在這里刻苦操練兵馬之意,“苦草”與“苦操”相諧,遂名。1938年將苦草壩更名為永安,取永保安寧之意而行名。2006年5月,行政區劃調整,擴并碧溪鄉,同年6月1日正式掛牌永安鎮人民政府。