福建永安市下辖4个街道、7个镇、3个乡、1个民族乡。
街道办事处:燕东街道、燕西街道、燕南街道、燕北街道。
镇:西洋镇、贡川镇、安砂镇、小陶镇、大湖镇、曹远镇、洪田镇。
乡:槐南乡、上坪乡、罗坊乡。
民族乡:青水畲族乡。