大红沟镇,隶属于甘肃省武威市天祝藏族自治县,地处天祝藏族自治县西北部,磨脐山东麓,东靠凉州区张义镇,南邻哈溪镇,西接毛藏乡。行政区域面积29.8平方千米。截至2018年末,大红沟镇镇户籍人口为8726人。
大红沟镇因境内有大红沟而得名。元代时期,大红沟镇境域为西凉府所辖;1983年5月,分为延禧、西顶、下西顶乡,属哈溪区;1985年10月,撤区并乡,为大红沟乡;2018年3月,大红沟乡撤乡建镇。截至2020年6月,大红沟镇镇户籍人口为8726人。
2018年,大红沟镇有营业面积超过50平方米以上的综合商店或超市2个。