龙门镇位于市区东北20公里处,东临黄河,西依梁山,自古是韩城通往山西的要津,因地处“龙门” 而得名。素有“华北入陕第一镇”之称,是“大禹凿山导河,鲤鱼竟跃龙门”的美丽传说之地。
1970年,随着当地煤矿建设的发展和西(安)韩(城)铁路通车,人口骤增。1980年7月设镇。镇东西长7公里,南北宽4公里,辖北庄、上峪口、渚北、桥南、下峪口、龙门6个行政村,31个村民小组,并辖下峪口矿12个居委会,72个居民小组,5945户,29883人(其中非农业人口21927人)。镇区位于山坡地带,西高东低,矿山路与龙门街成十字形纵横交叉。矿山路自西向东沿坡面倾斜,全长800米,宽12米。沿街有电影院、粮站、洗煤厂、百货商店、银行、饭店等单位,镇政府位于龙门街。镇区有煤矿,10年制学校1所,镇办初中1所,小学5所。省、地、市属企业有下峪口煤矿、下峪口洗煤厂、韩城钢铁厂、郑铁水泥厂、韩城氮肥厂、韩城陶瓷厂、矿务局综合工程处等。
镇北5公里为禹门口,即“龙门”,昔有禹庙,惜已毁于战火。解放战争时期,渡口架设了铁索桥。1973年建成铁路、公路大桥,侯(马)西(安)铁路、西(安)禹(门口)公路由此通过。