龍安鎮是平武縣城所在地,是全縣的政治、經濟、文化中心,位于平武縣中部。座落在岷山山脈,西秦嶺山脈,龍門山北段山脈余尾的交匯中心點的箭樓山(北山)南麓,涪江北岸的蟠龍壩上。距綿陽市167公里。地理位置:龍安鎮位于東經104°24´—104°32´20″,北緯32°19´30″—32°32´10″之間。
東鄰古城鎮;西與闊達鄉、舊堡鄉交界;南連徐塘鄉、水田鄉;北接木皮藏族鄉。龍安鎮最高海拔2530米,最低海拔850米,高差1680米。境內峰巒重疊,溝谷縱橫,切割強烈。構成以高、中山為主,低山為輔的山地地貌;植被:為亞熱帶常綠闊葉林及灌叢和草叢;氣候:龍安鎮屬熱帶季風型氣候,年平均氣溫16.6攝氏度,無霜期240天—260天,年降雨量866.5毫米;土壤:土地隨母質風化作用,分別發育成山地黃壤山地黃棕壤及山地灰棕壤等類型,質地為中壤及輕粘土。
土層厚度30cm—80cm。全鎮幅員面積184.7平方公里,轄21個行政村、137個社,6個社區居委會,46個居民小組,總人口約4.2萬人。全鎮現有基層黨組織36個,其中:黨委3個,黨總支5個,黨支部28個,轄區黨員1302名。2018年,龍安鎮黨委被綿陽市委授予先進黨組織榮譽稱號。