二塘镇地处威宁县东南部,东与猴场镇相连,南与六盘水市水城县纸厂乡为邻,西、西南与龙场镇、新发布依族乡接壤,北与炉山镇、东风镇相邻,东北与六盘水市钟山区大湾镇、赫章县珠市彝族乡相依。人民政府驻地六盘水市钟山区大湾镇新寨村包围之中。民国时期为白蕉、发场、落底乡。1953年置三合、二塘、新山、妥乐、产底、民主、元龙、色开乡,属二塘区管辖;1956年新山、妥乐合并为新山乡,产底、民主、元龙、色开合并为元龙乡,三合、二塘建制未变;1957年新山、妥乐分开;1958年产底、民主、元龙、色开合并称新合管理区,1962年改称公社;1966年新山、妥乐合并为梅花公社,同时为支持“三线”建设经省人民政府批准,将三合、二塘两公社,划归水城特区大河区管理即现在的六盘水市钟山区大湾镇。1992年“撤并建”由于政府驻地特殊未进行“撤并建”;1993年由原二塘区新合、梅花两乡组建现在的二塘镇。飞田、飞山、飞户现实都有但飞一级政府就很少,这种情况制约了二塘的发展。