1954年设城关镇,1958年设路南公社,1961年改区,1970年设东方红公社,1981年复设城关镇,1984年置鹿阜镇。东接维则乡,南接板桥乡,西与宜良县狗街镇相邻,北与路美邑乡接壤。1997年,面积87.1平方千米,人口4.3万,辖东门街、西北街、东海子、大乐台旧、小乐台旧等13个行政村。1999年,辖宏图、山冲、阿乌、三板桥、大屯、上蒲草、东海子、大乐台旧、小乐台旧、铺兵、南门街、西北街、东门街共13个居(村)委会、47个自然村、83个农业生产合作社。2004年末,辖山冲、宏图、铺兵、阿乌、三板桥、大屯、上蒲草、大乐台旧、小乐台旧、东海子10个行政村和东门、南门、西北、龙泉4个社区,62个村民小组、50个居民小组;面积86.7平方千米,总人口50180人,其中非农业人口16277人;少数民族人口为6801人。2006年将原路美邑乡清水塘行政村、原板桥乡新宅行政村划归鹿阜镇管辖。 2009年7月,撤销路美邑镇,其行政区域并入鹿阜镇。行政区划调整后的鹿阜镇管辖原鹿阜镇和路美邑镇的行政区域范围,鹿阜镇政府驻地不变。 原路美邑镇位于位于石林彝族自治县北部,南与鹿阜镇接壤,西北与宜良县蓬莱乡相邻。面积95.07平方千米,人口2.89万人(2006年)。辖路美邑、大哨、小河、锁卜所、阿怒山、北山、麦地庄、堡子、鱼龙坝9个行政村。镇政府驻路美邑村,距县城6千米。南(宁)昆(明)铁路过境并设南站,324国道、326国道过境。 1973年设路美邑公社,1984年改区,1988年设乡。1997年,面积130.3平方千米,人口2.9万,辖路美邑、大哨、小河、阿怒山、鱼花坝、北山、堡子、麦地庄、清水塘等10个行政村。1999年,辖10个行政村,38个自然村,面积117.8平方千米。2004年末,辖大哨、小河、锁卜所、阿怒山、路美邑、北山、麦地庄、堡子、清水塘、鱼龙坝10个行政村,42个自然村,78个村民小组,乡政府驻路美邑村;面积132.5平方千米,总人口数为31364人,其中非农业人口1378人;少数民族人口6518人。2006年路美邑乡撤乡设镇,并将原路美邑乡清水塘行政村划归鹿阜镇管辖。