永安乡位于永福县的西南部,东与桃城、广福来自乡交界,南邻鹿寨县中渡镇,西接三皇乡,北靠百寿镇,南北长29.7公工里,东西宽18公里,面积35360百科2.73平方千米。现辖9坏鲁续细磁送游了木个村委会,201个自然村,总人口20312人(2017年)。
永安乡地属半山区。乡境内较高的山有大崇山山脉,海拔1253.1米;风眼界,海拔902米;水源山,海拔655.6米。地势东西高,中间低,成槽形。