云南省共有元江(红河)、澜沧江(出境后称湄公河)、怒江(出境后称萨尔温江)和独龙江(伊洛瓦底江河源有东西两支,东源叫恩梅开江,发源于中国境内察隅县境伯舒拉山南麓,中国云南境内称之为独龙江)4大国际河流,除红河发源于省内外,其余均发源于青藏高原,为过境河流。
有大小河流600多条,主要的180多条,分属伊洛瓦底江、怒江(萨尔温江)、澜沧江(湄公河)、金沙江、元江(红河)、南盘江六大水系。带括号的都是主流流经中国的国际性河流,伊洛瓦底江只有支流在中国。