金洞镇,隶属于湖南省永州市祁阳市,金洞管理区代管, 地处金洞管理区城区,东临石鼓源乡,南连小金洞乡,西抵凤凰乡,北与八宝镇接壤。区域面积186.69平方千米,截至2019年末,户籍人口18176人。
1954年6月,从宁远县划入祁阳县,设立11区,属之。1956年,为金洞乡。1958年9月,人民公社化时改为金洞人民公社。1984年,撤销金洞公社,改为金洞镇。2015年,万宝山乡、小金洞乡与金洞镇成建制合并设立金洞镇。截至2020年6月,金洞镇下辖3个社区和12个行政村。
2019年,金洞镇有工业企业8个,有营业面积超过50平方米以上的综合商店或超市15个。