地名由来:长龙镇因境内有地形狭长、蜿蜒如龙的长岭岗,故此得名。
垫江县辖乡。1935年设长龙乡,1940年与高安合并建长安镇,次年改置长安乡,1955年复置长龙乡,1958年改公社,1983年复乡。位于县境西北部,距县城8公里。面积38平方公里,人口2.5万。垫(江)丰(都)公路过境。辖高明、田坡、农田、龙安、关口、长久、凤咀、长埝、双凤、朝阳、青冈、文丰、石河、水平、长龙15个村委会。农业主产水稻、玉米、小麦、油菜子。.
历史沿革:
春秋时期,属巴国。
秦汉时期,属巴郡。
南北朝西魏时,属垫江县。
清顺治三年(1646年),属八庄里;清宣统二年(1910年),属高安镇。
民国四年(1915年),属第二区。
民国二十年(1931年),置长龙乡,驻长龙寨场。
民国二十九年(1940年),与高安镇合并置长安镇,驻高滩场。
民国三十八年(1949年)1月,长安镇改置长安乡,驻高安场,属第五区。
1953年4月,由长安乡析置长龙乡。
1958年6月,长龙乡改为长龙公社。
1983年3月,长龙公社改为长龙乡。
2014年,长龙乡撤乡设镇,改为长龙镇。