北达科他州挖根市（）和明尼苏达州布瑞肯桥市（），经过法戈市和穆头市（），大福克斯城（）和西大佛克斯城（），这时进入加拿大马尼托巴省。在马尼托巴省的首府温尼伯，与阿希尼伯恩河会合。这条河最后流入温尼伯湖，成为哈德孙湾盆地的一部分。红河流经从前平坦的远古冰原阿阁塞滋湖（）.
1997年洪水.1997年4月，红河水位迅速增长，最终导致了洪水（）。洪水袭击了美国的大福克斯城（），造成20亿美元的损失。这还导致了美国在亚特兰大内战烧火之前，最大规模的平民撤离。温尼伯市遭受了五亿加元的损失