红星镇,隶属于四川省阿坝藏族羌族自治州若尔盖县,地处若尔盖县西北部,东与热尔乡毗邻,东南与阿西镇相连,南与嫩哇乡接壤,西与麦溪乡相交,西北与甘肃省碌曲县郎木寺镇交界,东北与降扎乡相依,行政区域面积575.33平方千米。截至2019年末,红星镇户籍人口为6552人。
1958年,设热当坝乡;1983年,设纳摩区,红星公社改红星乡;1992年,撤纳摩区。2014年,撤销红星乡,设立红星镇。截至2020年6月,红星镇辖7个行政村。
2019年,红星镇有工业企业3个,有营业面积超过50平方米以上的综合商店或超市2个。