因清道光元年(1821年),此地修一泥瓦顶庙宇而得名。
瓦庙镇位于紫阳县西部偏南,米仓山中,东邻高滩镇,南壤毛坝镇,西、北两面与镇巴县观音、田坝、白河乡镇交界。总面积85.48平方公里,地形南北长,东西窄,东西宽10公里,南北长25公里,属北亚热带季风湿润气候,境内海拔450~1800米。镇政府驻地瓦庙子自然镇。全镇辖九个村一个居委会,总人口3445户,14156人。 改革开放以来,全镇的经济和社会事业有较大发展,工农业总产值达到2098万元,粮食总产达5600吨,农民人均纯收入1543元。以玉米、水稻、洋芋为主的粮食生产;以蚕桑、养羊、黄姜、魔芋、中药材、家庭养殖为主的多种经营生产;以板石、毒重石、煤炭、水电开采开发为主的乡镇企业;以劳+查看详细瓦庙镇概况>>
2021年5月,根据第七次全国人口普查结果,瓦庙镇人口数量为1.09万人,位列紫阳县各镇人口数量排行榜第11位。
2019年12月,陕西省爱国卫生运动委员会命名瓦庙镇为2019年度陕西省省级卫生乡镇。
历史沿革:1949年后,分属搪瓷、瓦庙、泥垭3个乡。
1996年,与保坪乡合并为瓦庙镇。