昆明属北纬低纬度亚热带-高原山地季风气候。昆明全年温差较小,市区年平均气温在15℃左右,最热时月平均气温19℃左右,最冷时月平均气温8℃左右。历史上年极端气温最高31.2℃,最低-7.8℃。昆明市虽位于北纬亚热带,但境内大多数地区夏无酷暑,冬无严寒,素以“春城”之称而享誉中外。
一是春季温暖,干燥少雨,日温变化大。月平均气温多在20℃以下。
二是夏无酷暑,雨量集中,降雨量占全年雨量的60%以上,平均气温22℃。
三是秋季温凉,天高气爽,雨水减少,霜期开始。
四是冬无严寒,日照充足,天晴少雨。每月晴天平均在20天左右,日照230小时左右,雨日4天左右,全月降雨量仅占全年的3--5%。
昆明位于中国西南云贵高原中部,位于东经102°10'~103°40',北纬24°23'~26°22',市中心位于北纬25°02'11",东经102°42'31"。南濒滇池,三面环山,滇池平原。
昆明是中国面向东南亚、南亚乃至中东、南欧、非洲的前沿和门户,具有东连黔桂通沿海,北经川渝进中原,南下越老达泰柬,西接缅甸连印巴的独特区位优势。
昆明市中心海拔约1891m。拱王山马鬃岭为昆明境内最高点,海拔4247.7m,金沙江与普渡河汇合处为昆明境内最低点,海拔746m。
市域地处云贵高原,总体地势北部高,南部低,由北向南呈阶梯状逐渐降低。中部隆起,东西两侧较低。