关庙镇位于广水市西部,徐家河水库的上游,东与蔡河镇接壤,南与城郊、马坪、长岭镇毗邻,西与余店,北与郝店镇相连。东西宽约19公里,南北长约16公里,总面积174平方公里。 总人口5.8万,辖27个行政村,是广水市农业大镇。