蟠龙镇位于四川省德阳市与绵阳来自市之间,距罗江区城360百科南7公里处,西距宝成铁路、成绵高速公路、108国道3公里,罗纹江纵贯南北。全镇面积34.81平方千米,辖12个行政村一个场镇,总人口9331人(2017)。
2019年11月12日,依据《(德府函〔2019〕103号)》撤销并入白马关镇管辖。