大有镇,隶属于贵州省黔东南苗族侗族自治州岑巩县,地处岑巩县东南部,东、南抵铜仁市玉屏侗族自治县,西及西北接壤思旸镇、注溪镇和天马镇,北邻天马镇及天星乡,行政区域面积139.86平方千米。截至2019年末,大有镇户籍人口为19615人。
元至清代时期,为思州府与平溪卫交错地,属都坪峨异溪蛮夷长官司及黄道溪长官司;1984年7月,大有公社改为大有乡,属思旸区;1988年4月,撤区设乡。2013年4月,撤销大有乡,设置大有镇。截至2020年6月,大有镇辖2个社区、9个行政村,镇人民政府驻大有村。
2019年,大有镇有工业企业49个,其中规模以上15个,有营业面积超过50平方米以上的综合商店或超市26个。