为山区半山区，属于乌蒙山余脉。最高点位于市境西南部与易门县交界处的黑风洞，海拔2617.7米，最低点在草铺街道王家滩村委会扒河出安宁境处的鲁家山河谷，海拔1680米。全市平均海拔1800米。
水系.安宁境内河流除禄脿和草铺境内的扒河（九渡河）属于元江－红河水系外，其他河流均属金沙江水系。主要河流是流经市区的螳螂川，境内所有属于金沙江水系的河流最后都汇入螳螂川。全境金沙江水系的流域总面积为1206平方公里，红河水系流域面积为115平方公里。
气候.安宁市属于