昆明市中心海拔约1891m。拱王山马鬃岭为昆明境内最高点,海拔4247.7m,金沙江与普渡河汇合处为昆明境内最低点,海拔746m。市域地处云贵高原,总体地势北部高,南部低,由北向南呈阶梯状逐渐降低。中部隆起,东西两侧较低。以湖盆岩溶高原地貌形态为主,红色山原地貌次之。大部分地区海拔在1500~2800m之间。
昆明属北纬低纬度亚热带-高原山地季风气候,由于受印度洋西南暖湿气流的影响,日照长、霜期短、年平均气温15℃,年均日照2200小时左右,无霜期240天以上。气候温和,夏无酷暑,冬无严寒,四季如春,气候宜人,年降水量1035mm,具有典型的温带气候特点,城区温度在0~29℃之间,年温差为全国最小,这样的气候特征在全球少有,鲜花常年开放,草木四季常青,是著名的“春城”、“花城”。