金洞乡在民国二十四年(1935年),析境东北置水磨联保,属昭化县第三(三堆)区。1956年,青林乡并入水磨乡,属昭化县三堆区。1984年,公社改乡。2007年1月,属广元市利州区。 截至2020年6月,金洞乡下辖1个社区和6个行政村。区域面积142.29平方千米。2019年,金洞乡有营业面积超过50平方米以上的综合商店或超市9个。金洞乡已形成由公路、水路2种运输方式构成的交通运输网络。境内有212国道、水清线公路、宝清线公路。金洞乡境内已探明地下矿藏有沙金、硫铁、黏土、石灰石、页岩、石英矿6种。