瓦庙镇位于紫阳县西部偏南,米仓山中,东邻高滩镇,南壤毛坝镇,西、北两面与镇巴县交界。总面积85.48平方公里,地形南北长,东西窄,东西宽10公里,南北长25公里。属亚热带季风湿润气候,境内海拔450—1800米,平均海拔877米。全镇3449户,14156人,辖9个村,1个居委会,62个村民小组。
改革开放以来,全镇的经济和社会事业有了很大发展,工农业总产值达到6000万元,粮食总产达6500吨,农民人均纯收入3100元。以粮食生产为主的农业生产,以养殖业为主的畜牧业生产,以蚕桑、茶叶、魔芋、中药材为主的多种经营,以板石、毒重石、水电开采开发为主的乡镇企业,以劳务输出为主的外来经济成为我镇经济的五大格局。
境内公路12条,总通车里程100余公里,实现村村通水泥路。交通方便,客货车川流不息,年客运量2万人次以上,货运30万吨以上。集镇有线电视、村扶贫电视基本覆盖全镇。
瓦庙镇境内有肥沃的土地,大片的良田,连绵的群山蕴藏着丰富的物质资源。勤劳、朴实的瓦庙人民在当地党委、政府的团结带领下,正在昂首阔步迈向前进。