龙门镇,隶属于陕西省渭南市韩城市。地处韩城市北原,东临黄河,与山西省河津市相望,南与西庄镇相连,东南与昝村镇相接,西依梁山,西北与桑树坪镇相连,北至黄河禹门口。辖区东西最大距离10.5千米,南北最大距离11.4千米,总面积68平方千米。
截至2020年6月,龙门镇下辖10个社区、10个行政村。截至2018年,龙门镇户籍人口50939人。2011年,龙门镇农业总产值8474万元,实现工业增加值16.0042亿元,社会商品销售总额达2000万元。