1950年3月,成立昆明军事管制委员会,同时成立昆明市人民政府。
1950年10月,云南省人民政府成立,驻昆明市。
1950年,谷昌县复名昆明县。
1951年,武定专区昆明县划归昆明市;
1951年,昆明市昆明县,共辖8个区;即:第一区、第二区、第三区、第四区、第五区、第六区、第七区、城郊区。市政府直辖5个城区即:第一区、第二区、第三区、第四区、第五区和1个郊县,
1951年,撤昆明市第六、七、八区;
1952年,撤昆明市第五区;
1953年,撤昆明县,设昆明市第五、六、七、八、九区;
1954年,设地级东川矿区
1954年,设昆明市第十区;
下图中,昆明市区(第一区、第二区、第三区、第四区、第五区、第六区、第七区、第八区、第九区、第十区)属于昆明市,东川矿区属于东川矿区,禄劝县、富民县、安宁县属于楚雄专区,寻甸县、宜良县、嵩明县、路南县属于曲靖专区,昆阳县、晋宁县、呈贡县属于玉溪专区,
1956年,昆明市原一、三区合并为盘龙区;二、四区合并为五华区;原五、六区合并为官渡区;七区更名为龙泉区;原八、九区合并为西山区;十区更名为海口区。
1956年,安宁县由楚雄专区划归昆明市,改为安宁区。
1957年,撤路南县改设路南彝族自治县;撤寻甸县改设寻甸回族自治县;
1958年,昆阳县并入晋宁县;
1958年,撤东川矿区改设东川市。
1958年,龙泉区并入官渡区。
1958年,富民县由楚雄彝族自治州划归昆明市。
1959年,龙泉区并归官渡区,撤销安宁区,复设安宁县;海口区划归安宁县。
1960年,玉溪专区的晋宁县划归昆明市。
下图中,富民县、安宁县、晋宁县(昆阳)、昆明市区(盘龙区、五华区、官渡区、西山区)属于昆明市,东川市属于东川市,禄劝县属于楚雄彝族自治州,寻甸县、宜良县属于曲靖专区
1962年,昆明市设呈贡区;
1964年,复设路南彝族自治县
1965年,昆明市呈贡区复设呈贡县;
下图中,富民县、安宁县、晋宁县、呈贡县、昆明市区(盘龙区、五华区、官渡区、西山区)属于昆明市,东川市属于东川市,禄劝县属于楚雄彝族自治州,寻甸县、宜良县、嵩明县、路南彝族自治县属于曲靖专区
1979年,寻甸县改设寻甸回族彝族自治县;
1983年,曲靖地区宜良县、嵩明县、路南彝族自治县和楚雄彝族自治州禄劝县划归昆明市;
1985年,禄劝县改设禄劝彝族苗族自治县;
下图中,禄劝彝族苗族自治县、路南彝族自治县、嵩明县、宜良县、富民县、安宁县、晋宁县、呈贡县、昆明市区(盘龙区、五华区、官渡区、西山区)属于昆明市,寻甸回族彝族自治县属于曲靖地区,东川市属于东川市
1995年,安宁撤县设县级市。
1998年,路南彝族自治县更名石林彝族自治县;
1998年,撤地级东川市,改设昆明市东川区
1998年,曲靖市的寻甸回族彝族自治县划归昆明市。
下图中,禄劝彝族苗族自治县、寻甸回族彝族自治县、石林彝族自治县、嵩明县、宜良县、富民县、安宁市、晋宁县、呈贡县、东川区、昆明市区(西山区、官渡区、盘龙区、五华区)属于昆明市,
2004年,昆明市启动了五华、盘龙、官渡、西山四区行政区划调整。
2011年,昆明市撤销呈贡县,设立呈贡区,
2016年,昆明市撤销晋宁县,设立晋宁区,
下图中,禄劝彝族苗族自治县、寻甸回族彝族自治县、石林彝族自治县、嵩明县、宜良县、富民县、安宁市、晋宁区、呈贡区、东川区、昆明市区(西山区、官渡区、盘龙区、五华区)属于昆明市,