龙门镇,隶属于四川省雅安市芦山县,地处芦山县境中北部,东与雨城区相连,南与芦阳镇相接,西与清仁乡、双石镇接壤,北与宝盛乡、太平镇毗邻,镇人民政府距芦山县城17千米,总面积92.22平方千米。
清末民初期,设龙门乡。2004年10月,升隆、隆兴2乡并入。截至2018年末,龙门镇有户籍人口21997人;截至2020年6月,龙门镇下辖4个行政村;镇人民政府驻地青龙场村135号。
2011年,财政总收入953.1万元,比上年增长15.1%;2018年,龙门镇有工业企业22个,规模以上企业13个,有营业面积超过50平方米以上的综合商店或超市11个。