均在95%以上，有18个县99%以上的土地全是山地。云南省集水面积100平方千米的河流有908条，其中较大的有180条，分属六大水系，分别注入三海和三湾，三海即东海、南海和安达曼海，三湾即北部湾、莫踏马湾和孟加拉湾，最终流入太平洋和印度洋。金沙江和澜沧江为境内长度千公里以上的最大河流，元江、南盘江和怒江境内长度超过500公里。云南是中国高原湖泊分布最多省份之一，面积1平方千米以上的湖泊共37个，湖泊总面积为1,066平方千米，集水面积9,000平方千米，总蓄水量约300亿立方米；面积30平方千米以上的湖