云南气候基本属于亚热带高原季风型,具有明显的立体气候特征,类型众多,年温差小,日温差大,干湿季节分明,气温随地形高度垂直变化异常。滇西北冬长无夏,春秋短;滇东、滇中四季如春,冬来雨往;云南南部和西南部的部分地区在北回归线以南,夏长无冬,秋季多雨。
全省最热月份(7月)平均气温在19℃~ 22℃之间,最冷月份(1月)平均气温在6℃~ 8℃以上,年温差一般只有10℃~ 12℃,早晚较凉,中午较热,尤其是冬春季节,日温差可达12℃~ 20℃。
全省降水的季节和区域分布极不均匀。干湿季节分明,5-10月为湿季(雨季),85%的降雨集中;枯水期(旱季)为11月至次年4月,降水量仅占全年的15%。全省降水的区域分布差异很大。