2006年,撤销大哨乡和白邑乡,设立滇源镇,新设立的滇源镇管辖原大哨乡和白邑乡管辖的行政区域范围,镇政府驻原白邑乡政府驻地;撤销小新街乡和四营乡,设立牛栏江镇,新设立的牛栏江镇管辖原小新街乡和四营乡管辖的行政区域范围,镇政府驻原四营乡政府驻地。
至此,嵩明县辖5个镇、2个乡,即嵩阳镇、杨林镇、小街镇、牛栏江镇、滇源镇、杨桥乡、阿子营乡。共有1个居委会、106个行政村。县政府驻嵩阳镇。
【注:以下面积、人口数据统计年份不详,仅供参考(部分数据待核对)】
嵩明县总面积1442平方千米,总人口33.97万人。辖5个镇、2个乡,1个居委会、106个行政村。县政府驻嵩阳镇。
嵩阳镇 [面积]158.75平方千米 [人口]6.17万人 [邮编]651700 [代码]530127101
辖1个居委会、14个行政村:嵩阳;西南街、东北街、晁家、东村、山脚、回辉、木作、倚伴、寺脚、新春邑、龙院、大营、普渡、大庄。镇政府驻黄龙街。
小街镇 [面积]118.28平方千米 [人口]6.34万人 [邮编]651708 [代码]530127102
辖17个行政村:小街、李官、大桥、秧田、阿古龙、福海、甸丰、积德、哈前、东屯、本纳克、墩白、保旺、五条沟、矣德谷、牛足、匡郎。镇政府驻小街。
杨林镇 [面积]181.22平方千米 [人口]5.96万人 [邮编]651701 [代码]530127103
辖15个行政村:杨林、老城、核桃、落水洞、老余屯、大树营、张官营、东山、罗良、马坊、官渡、新村、官庄、龙保、云林。镇政府驻兰茂街。
牛栏江镇 [面积]217.14平方千米 [人口]5.15万人 [邮编]651702 [代码]530127104
辖16个行政村:四营、罗邦、海潮、上马坊、下马坊、老猴街、腰站、花窝、大箐、小新街、阿里塘、果子园、河西、古城、水海、荒田。镇政府驻四营街。
滇源镇 [面积]278.68平方千米 [人口]3.57万人 [邮编]651700 [代码]530127105
辖18个行政村:白邑、周达、老坝、南营、中所、甸尾、金钟、迤者、小营、前所、团结、苏海、麦地冲、三转湾、菜子地、大哨、竹箐口、竹园。镇政府驻白邑。
>杨桥乡 [面积]152.13平方千米 [人口]4.17万人 [邮编]651705 [代码]530127201
辖12个行政村:杨桥、西山、大子、布能、上禾、矣铎、月家、太平龙、白鹤、龙街、大坡、黑营盘。乡政府驻杨桥。
阿子营乡 [面积]238.65平方千米 [人口]3.01万人 [邮编]651711 [代码]530127205
辖14个行政村:阿子营、马军、侯家营、鼠街、羊街、果东、大竹园、者纳、铁冲、牧羊、甸头、阿达龙、岩峰哨、朵格。乡政府驻彩云街。