地名由来:龙孔镇因龙孔庙而得名。
丰都县辖乡。1940年置龙孔乡,1958年改公社,1983年复乡,1992年楠竹乡并入。位于县境东北部,距县城51公里。面积25.6平方公里,人口2.6万。通公路,沿江各村以长江水运为主。辖龙孔、高台、李家坝、桃山、临江、玉溪、花天坝、通木、大林、阳雀沟、柏木、新亭子、金台、白家河、江家岩、凤凰嘴、大山溪、冉家岩、大面场、多竹溪、龙家湾、廖家坝、沙地坡23个村委会。有以榨菜、运输、建村、鞭炮、粮油加工、加工为主的乡镇企业。农业主产水稻、玉米、小麦。养殖业以生猪、蚕桑为主。特产花生、楠竹、柑橘。.
历史沿革:
清康熙六年(1667年),建龙孔庙场,属丰都县南岸十二外甲。
民国元年(1912年),设龙潜乡,属丰都县第四区。
民国二十九年(1940年),龙潜乡更名龙孔乡,属丰都县太和镇。
民国三十年(1941年)1月,属丰都县第三指导区。
民国三十四年(1945年)10月,属丰都县第二指导区。
民国三十五年(1946年)8月,属丰都县第一指导区;同年12月,属丰都县第一指导区高家镇。
民国三十六年(1947年)3月,属丰都县第二指导区高家镇。
民国三十六年(1947年)8月,隶属丰都县。
1949年12月,龙孔乡属丰都县第一区。
1952年11月,龙孔乡析置楠竹乡。
1953年11月,龙孔、楠竹2乡调整为龙孔、楠竹、金台、渭溪、大面5乡。
1955年12月,金台、渭溪乡并入龙孔乡,大面乡并入楠竹乡。
1958年9月,龙孔乡、楠竹乡分别改为龙孔公社和楠竹公社。
1984年1月,撤公社复为乡。
1992年8月,楠竹乡并入龙孔乡。
2009年12月,龙孔乡撤乡设镇,改为龙孔镇。