市内地形地貌属滇东南岩溶山区,地形复杂,喀斯特岩溶地貌突出,总体地势西北高、东南低,山峦连绵起伏,河谷、沟壑纵横交错。西部有薄竹山、连云山、化余山、老君山,坡度一般在25°以上。地面海拔约1250米,山峰海拔约1500余米,薄竹山海拔2991.2米,为滇东南第一高峰,该峰临空虎踞、雄峙西南。西南部那么果河和法果河交汇处最低海拔618米,与最高峰相差达2373.2米。全境分为西部高山峡谷区、西部边缘中山区、北部低山丘陵区、东部中山区、南部中低峰丛区、西南边缘陡坡峡谷区、中南部中山区、中西中北部中低山区八大类不同类型的山岭地区。盘龙河从西北流向东南,斜贯全境,市境随盘龙河及其支流形成两侧高、中间低的走廊式地形。市城所处的河谷盆地面积为31.15平方公里,是全市最大的盆地。全市山地与坝子总面积之比约为9:1。