云南地处低纬高原,冬季受干燥的大陆季风控制,夏季盛行湿润的海洋季风,气候主要属低纬山原季风气候。

全省气候类型丰富多样,有北热带、南亚热带、中亚热带、北亚热带、南温带、中温带和高原气候区共七个气候类型。由于地形复杂和垂直高差大等原因,立体气候特点显著。最突出的特点是年温差小,日温差大;降水充沛,干湿分明,分布不均;气候垂直变化差异明显。夏季,阴雨天气多,太阳光被云层遮蔽,温度不够高,最热天一般在 19 - 22 摄氏度 之间。冬季,受干暖流控制,晴天多,日照充足,温度较高,最冷月均温度在 6 - 8 摄氏度 以上,年温差一般只有 10 - 12 摄氏度 ,但阴雨天气温较低。从一天的温度变化看,早晚较凉,中午教热,尤其是冬、春两季,日温差可达 12 - 20 摄氏度 。由于水平方向纬度增加与海拔增加相吻合,全省 8 个纬度间呈现出寒、温、热三带气候。一般来说,高度每上升 100 米 ,温度即降低 0. 6 ℃ 左右。因此,“一山分四季,十里不同天”就成为云南气候多样性的生动写照。所以并不是云南全省都不下,由于上述原因,下雪的地方少而已。