昆明安宁市位于昆明市西南32千米,东经102°10′~102°37′、北纬24°31′~25°06′。东北与西山区相连,东南接晋宁,西邻易门、禄丰县。南北长约66.5千米,东西宽约46.5千米;总面积1313平方千米。总人口27万人(2004年)。
市人民政府驻连然镇。邮编:650300。代码:530181。区号:0871。拼音:Anning Shi。
平均海拔1800米,年平均气温为15.6℃,年降雨量1087.2毫米。
安宁市辖8个镇:连然镇、八街镇、温泉镇、青龙镇、禄脿镇、草铺镇、太平镇、县街镇。