红河镇,隶属于甘肃省陇南市礼县,地处
礼县东北部,南与
盐官镇相接,西与
固城乡、
马河乡相连,东北与天水秦州区杨家寺、秦岭乡、
牡丹镇接壤,距礼县县城59千米,
区域总面积85.25平方千米。
北魏时,红河镇一带为阳廉县辖地;
2018年,由红河乡改为红河镇。
截至2018年末,红河镇户籍人口为14672人。
截至2020年6月,红河镇下辖14个行政村,
镇人民政府驻红河村。
红河镇粮食作物以小麦、玉米、荞麦为主。
2018年,红河镇有营业面积超过50平方米以上的综合商店或超市7个。