玉龍鎮位於鹽亭縣城以南24公里的梓江、櫸溪交匯處,是綿陽、遂寧兩市接壤的區域中心鎮,鎮域面積70.58平方千米,截止至2022年10月,玉龍鎮轄3個社區,11個行政村,總人口18910人(2017)。
2019年12月25日,四川省人民政府關於同意綿陽市調整部分鄉鎮行政區劃的批覆(川府民政〔2019〕27號):撤銷黃溪鄉,將其所屬行政區域劃歸玉龍鎮管轄。調整後,玉龍鎮轄原黃溪鄉和望江社區、麒麟社區、飛龍社區、紅石村、梓江村、新家溝村、柏埡村、青埡村、照紅村、雙馬村、陽興村、胥家橋村、祥龍村、周家村、蘭草村、盤龍村、中嶺村、五鳳村、星火村、保和村所屬行政區域,玉龍鎮人民政府駐望江街31號。
2020年7月29日,全國愛衛會決定命名玉龍鎮爲2017-2019週期國家衛生鄉鎮。