1978年,全县设龙街、洛羊、大渔、马金铺、吴家营、七甸6个人民公社,各公社下辖生产大队及生产队。
1984年2月后,实行区(镇)、乡(办事处、镇)体制,将七甸公社改为七甸区;同年3月,将原龙街公社下辖的城内、龙街、古城等3个生产大队划出,设立龙城镇,并将龙街公社改为区;4月,将大渔、马金铺、吴家营、洛羊4个公社分别改为区;原各公社下辖的生产大队均改为区(镇)下辖的小乡、镇或办事处。
1987年12月,根据中共云南省委《关于改革区乡体制的通知》精神,将1984年以来实行的区(镇)、乡(办事处)体制改为乡(镇)、办事处体制,即撤销龙城镇和斗南、洛羊、大渔、马金铺、吴家营、七甸6个区,改设龙城、洛羊2个镇和斗南、大渔、马金铺、吴家营、七甸5个乡,并相继将原来6个区所辖的62个乡和龙城镇辖3个办事处改为乡(镇)所辖62个办事处、3个行政村。
2000年12月实行村级体制改革,各乡(镇)所辖办事处全部退出行政管理体制,改为村民自治体制,均称行政村;同时撤销龙街乡,改设斗南镇。
2003年5月,根据云南省委、省政府提出的“一湖四环”“一湖四片”的现代新昆明战略构想,呈贡县的龙城镇、洛羊镇、斗南镇、吴家营乡、大渔乡的160平方千米区域被确定为现代新昆明的东城区,后又称为呈贡新城。
2004年,为适应呈贡新城管理需要,根据市政府有关指示精神,将龙城、斗南、洛羊3镇和吴家营乡所辖各行政村改为社区。
2005年,全县辖龙城、洛羊、斗南3个镇,七甸、吴家营、大渔、马金铺4个乡,城内、龙街、古城、小新册、大新册、洛龙、大洛羊、小洛羊、大冲、倪家营、黄土坡、斗南、乌龙、七步场、三岔口、松花、江尾、梅子、小古城、殷联、上可乐、下可乐、吴家营、郎家营、回回营、柏枝营、缪家营、白龙潭、王家营、刘家营、下庄、雨花、万溪村、前卫营、段家营、中庄36个社区,高登、庄子、大营、林塘、白云、化城、中卫、马金铺、化古城、小营、风口、横冲、秋木箐、大哨、广南、胡家庄、马郎、七甸、水塘、头甸、野竹、松茂、新村、大河、大渔、月角、海晏、常乐、石城29个行政村。其中,36个社区下设248个居民小组;29个行政村下设156个村民小组。
2006年9月后改称为呈贡新区。
2007年12月,呈贡县所辖龙城镇、洛羊镇、斗南镇、吴家营乡建制撤销,分别设立龙城、洛羊、斗南、吴家营4个街道,其辖区范围分别为龙城镇、洛羊镇、斗南镇、吴家营乡的辖区范围。
2008年5月1日,呈贡县马金铺乡的86.88平方千米范围由呈贡县人民政府委托昆明高新技术开发区管理委员会管理,大渔乡的24.99平方千米范围由呈贡县人民政府委托昆明滇池旅游度假区管理委员会管理,洛羊街道的71.44平方千米范围由呈贡县人民政府委托昆明经济技术开发区管理委员会管理,全县辖区面积461平方千米,呈贡县委、县政府实际管理龙城、斗南、吴家营3个街道和七甸乡,实管面积277.69平方千米。
2008年l0月6日,呈贡县委、县政府将实际管理的4个乡(街道)调整设置为7个街道,为新区党工委、县委、新区管委会、县政府派出机构:保留龙城、斗南、吴家营3个街道。其中,龙城街道行政区划面积为9.47平方千米,辖城内、古城、龙街3个社区;斗南街道行政区划面积为11.27平方千米,辖殷联、斗南、梅子、江尾、小古城5个社区;吴家营街道行政区划面积为56.39平方千米,辖万溪冲、前卫营、段家营、刘家营、柏枝营、缪家营、郎家营、中庄、王家营9个社区。新增设洛龙、乌龙、雨花3个街道。其中,洛龙街道行政区划面积为17.76平方千米,辖洛龙、吴家营、白龙潭3个社区;乌龙街道行政区划面积为18.41平方千米,辖上可乐、下可乐、乌龙、七步场、三岔口、松花6个社区;雨花街道行政区划面积为16.54平方千米,辖下庄、雨花、回回营3个社区。七甸撤乡改街道,行政区划、辖区面积不变。
2009年,七甸乡和已托管的大渔乡、马金铺乡先后撤乡改街道。
2010年7月1日,呈贡县七甸街道的126平方千米范围由呈贡县人民政府委托阳宗海管理委员会管理。
2011年5月20日,经国务院批准,国务院办公厅下发《关于同意云南省调整昆明市部门行政区划的批复》(国函〔2011〕58号),同意撤销呈贡县,设立昆明市呈贡区。此后,根据国务院批复,省、市、县三级党委、人大、政府、政协就呈贡县撤县设区的有关问题相继作出决定、决议。11月1日,昆明市举行呈贡县撤县设区暨加快呈贡发展大会,市委、市人大、市政府、市政协主要领导分别为昆明市呈贡区委、区人大、区政府、区政协授牌授印并从即日起正式启用。
2014年,呈贡区辖龙城、斗南、吴家营、洛龙、乌龙、雨花6个街道29个社区及已托管的洛羊、大渔、马金铺、七甸4个街道36个社区,辖区面积510.2平方千米。呈贡区委、区政府实际管理龙城、斗南、吴家营、洛龙、乌龙、雨花6个街道29个社区,实管面积200.89平方千米。