红庆河镇,隶属于内蒙古自治区鄂尔多斯市伊金霍洛旗,地处伊金霍洛旗西部,东与伊金霍洛镇为邻,南连乌审旗、札萨克镇,西邻乌审旗,北接杭锦旗,区域面积1018.5平方千米,截至2018年,户籍人口29881人。
1949年前,红庆河镇的通格朗村属神木县第七区的胜利乡,与札萨克旗同时解放后属盟直属区。1999年,红庆河乡改镇,原纳林希里镇在解放前属札萨克旗第二区。2005年,由原红庆河镇、纳林希里镇合并成立。截至2020年6月,红庆河镇下辖28个行政村。
2018年,红庆河镇有工业企业8个,有营业面积超过50平方米以上的综合商店或超市65个。