红旗乡,隶属于甘肃省定西市临洮县,地处临洮县北部,东邻中铺镇,南接太石镇,西隔洮河与东乡族自治县达板镇、唐汪镇相望,北与永靖县相连,行政区域面积220.01平方千米。
截至2018年末,红旗乡有户籍人口14546人;截至2020年6月,红旗乡下辖11个村;镇政府驻红嘴村。
2011年,红旗乡财政总收入120万元,年末各类存款余额4300万元,各项贷款余额6100万元;2018年,红旗乡有工业企业1个,规模以上工业企业有1个,有营业面积超过50平方米以上的综合商店或超市10个。