盘龙镇在1937年置盘龙联保,属昭化县,1940年改设盘龙乡,1958年改盘龙公社,1959年划归广元县,1984年复为盘龙乡,1985年改属广元市市中区(2007年更名利州区), 1992年改建盘龙镇,2013年改由广元经济技术开发区托管。盘龙镇幅员面积63.21平方千米,有22个行政村、3个社区,2017年总人口18025人。宝成铁路、西成高速铁路、108国道、212国道、陵宝快速通道、陵宝二线快速通道等贯穿境内,广元机场位于境内。2011年,盘龙镇实现地区生产总值6.1亿元。2013年度被评为全国老区宣传优秀乡镇。