大兴镇地处都安瑶族自治县西北部,东南与高岭镇接壤,西南和保安乡交界,西倚隆福乡,北与下坳镇、永安乡相连。民国二十二年(1933年),设大兴乡,属都安县。1984年,大兴公社改乡。 2015年3月24日,撤销大兴乡,设置大兴镇。 大兴镇辖13个行政村