长坝镇,地处万源市南端,距万源城区33公里,东与宣汉县新华镇接壤,西南与花楼、赵塘乡想邻,北接青花、石人。幅员面积94.83平方千米, 清乾隆初兴集,1951年置长坝乡,1958年改公社,1984年改乡。1996年,辖6个村,52个村民小组,1个社区居委员会,5个居民小组。长坝乡交通方便,襄渝铁路、210国道、长(坝)黄(钟)路、长(坝)沙(滩)铁路横贯全境。2018年12月,撤销长坝乡,设立长坝镇,以原长坝乡的行政区域为长坝镇的行政区域。