大关镇,隶属于贵州省毕节市黔西市,地处黔西市东南部,乌江上游鸭池河西北部,东与铁石苗族彝族乡、钟山镇接壤,南与清镇市隔河相望,西接新仁苗族乡、绿化白族彝族乡,北连谷里镇,行政区域面积66.67平方千米。
南梁时期,彝族卢鹿部称南部为夹水而留部族控据开发;1984年5月,恢复大关镇建制;1991年7月,鸭池、兴隆、桂箐3乡并入大关镇。截至2018年末,大关镇户籍人口为31541人。截至2020年6月,大关镇辖5个社区、9个行政村,镇人民政府驻文明社区。
2011年,大关镇财政总收入2053.9万元,比上年增长4.8%。2018年,大关镇有工业企业5个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市50个。