瓦屋塘镇,隶属于湖南省邵阳市绥宁县,地处绥宁县北部,东与黄土矿乡接壤,南与唐家坊镇、武阳镇相连,西与水口乡毗邻,北与梅坪乡、金屋塘镇交界。辖区总面积144.02平方千米。截至2019年末,瓦屋塘镇户籍人口21201人。
明末清初分属扶丛一图,扶丛二图。1984年6月,复为瓦屋塘乡。截至2020年6月,瓦屋塘镇下辖2个社区、1个生活区、11个行政村,镇人民政府驻官路村。
截至2019年末,有工业企业21个,其中规模以上5个,营业面积50平方米以上的综合商店或超市37人。