昆明市目前共有8个县,分别是安宁县、呈贡县、富民县、晋宁县、宜良县、嵩明县、禄劝彝族苗族自治县、寻甸回族彝族自治县。其中,安宁县地处昆明市北部,位于滇西南山地,面积1,170平方公里,人口52.8万,呈贡县地处滇东南,面积460平方公里,人口58.2万,富民县地处滇中,面积652平方公里,人口37.4万,晋宁县地处滇东北,面积600平方公里,人口51.9万,宜良县地处昆明市东部,面积803平方公里,人口68.5万,嵩明县地处滇东北,面积2100平方公里,人口18.2万,禄劝彝族苗族自治县地处滇西,面积860平方公里,人口45.6万,寻甸回族彝族自治县地处滇西南,面积1390平方公里,人口41.1万。昆明市8个县合并在一起,组成了一个集中式城市群,是昆明市的腹地,也是昆明市最大的农村市场。虽然现在昆明市只有8个县,但以往在昆明市都出现过更多的县。1993年新增石林县,1996年新增石林彝族自治县,2003年原石林县行政区划变更,2017年,玉溪市永平县和保山市昌宁县被划归昆明。由此可见,历史上昆明有过更多的县,但随着时代变迁,一些县的行政边界也会发生变化。