云南的湖有滇池、大理洱海、抚仙湖、程海、泸沽湖等。
1、滇池:滇池曾被誉为“高原明珠,是中国西南地区最大的湖泊。湖泊面积300平方公里,流域面积2920平方公里。平均水资源量5.7亿立方米,属水资源缺少地区,且年际变化大,存在连续丰水、连续枯水长周期变化的特点。
2、大理洱海:洱海是云南省第二大高原湖泊,湖泊面积250平方公里,流域面积2565平方公里,平均水深20.5米,蓄水量28.8亿立方米。
3、抚仙湖:抚仙湖是我国第二深水湖泊,是云南省蓄水量最大的湖泊。湖泊面积212平方公里,流域面积674.69平方公里,最大水深157.3米,平均水深87.0米,蓄水量189.3亿立方米。
4、程海:又称为黑乌海,是一个内陆封闭型高原深水湖泊,位于云南省永胜县中部;程海南北长而东西窄,湖水面积77.2平方千米,海拔1503米。
5、泸沽湖:泸沽湖位于云南省西北部和四川省西南部的两省交界处,是我国第三大深水湖泊。流域面积247.6平方公里,云南部分107平方公里。最大水深93.5米,平均水深40.3米,蓄水量22.52亿立方米。