巴洞镇,隶属于四川省凉山彝族自治州德昌县,地处德昌县西面,东与六所乡、南山乡接壤,南与宽裕乡、茨达乡为邻,西与大山乡毗邻,北与王所镇交界。区域面积113平方千米,截至2019年末,户籍人口9670人。
1951年8月,建乡。1980年12月,更名巴洞公社。1984年4月,公社改乡。2015年,撤销巴洞乡,设立巴洞镇。2019年12月,宽裕镇并入。截至2020年6月,巴洞镇下辖6个行政村。
2019年,巴洞镇有工业企业1个,有营业面积超过50平方米以上的综合商店或超市2个。