瓦屋镇位于鲁山县西北部,东邻观音寺乡、董周乡、西北接背孜乡,西至土门办事处,南连下汤镇,北界汝州市,总面积144平方公里,省道242线自东向西贯穿境内,县道瓦土路、楼中路、瓦明路纵横穿行,二广高速公路穿境而过,并在瓦屋镇楼子河村设有出入口,在土桥村设有服务区,交通便捷,地理位置优越,区位优势明显。境内有35千伏变电站一座,电力供应充足,为经济快速发展奠定了良好的基础。全镇共有19个行政村,223个村民组,9893户36708人,耕地面积18600亩。