昆明属于亚热带,昆明属北纬低纬度亚热带高原山地季风气候,由于受印度洋西南暖湿气流的影响,日照长、霜期短、年平均气温15℃,年均日照2200小时左右,无霜期240天以上。
昆明全年温差较小,市区年平均气温在15℃左右,最热时月平均气温19℃左右,最冷时月平均气温8℃左右。历史上年极端气温最高31.2℃,最低-7.8℃。由于温度、湿度适宜,日照长,霜期短,所以鲜花常年不谢,草木四季长青,昆明“春城”的美誉由此得来。