1958年3月撤区并乡,5个区72个乡,并为21个大乡79个管理区。10月云龙县并入永平县,原云龙县分为石门、旧州、漕涧三个联社。11月保山县所属岔花乡(共7个自然村,面积42平方千米,人口99户、512人)划归永平县云龙片。1960年永平县云龙片长新公社新罗地区(13个自然村,面积76平方千米,人口228户、903人)划归剑川县洱源片乔后公社。1961年3月21日云龙、永平分县,恢复云龙县建制,原云龙县团结公社的荣禄乡(面积l88平方千米)划归永平县龙门公社。云龙县总面积4712平方千米,仍属大理白族自治州。云龙县区划为24个公社,下属224个大队。公社名称如下:石门、云峰、白石、长新、永和、丰胜、检槽、师井、表村、崇沧、桥街、团结、关坪、大栗树、汤涧、宝丰、南新、批江、天登、漕涧、铁厂、陆胜、三元、民建。1962年9月,原24个公社并为7个区、1个镇,下属91个公社。
1964年人口普查,总人口为107592人。1970年7月,区改为公社,原小公社改为生产大队,下分生产队。原石门区改为批江公社,翌年1月批江公社治所由石门迁至宝丰;原属批江小公社的天池、果郎、诺邓、杏林、永安几个大队划归石门公社。至此全县分为7个公社、1个镇,下属90个大队、1个城镇居民委员会。1974年由漕涧公社中划出云西、中元、银坡、荣华、崇仁、老窝6个大队成立老窝公社,从旧州公社中划出老末、科立、松坪、表村、早阳5个大队成立表村公社。翌年从漕涧公社中划出布麻、只嘎、边江、岔花、坡脚5个大队成立布麻公社(1982年改为民建公社),全县为11个公社、1个镇、96个大队、1个城镇居民委员会。
1978年10月老窝公社(老窝、云西、中元、崇仁、荣华、银坡6个大队,面积304平方千米,人口11099人)划归泸水县。云龙、泸水两县交接结束后给大理、怒江两州革委的报告中指出:“老窝公社的管辖范围按现状不变,具体四至照大理白族自治州革命委员会和西南林勘设计总队第五大队1970年联合编制的云龙县地图所标老窝公社界线为准”。1978年全县总面积4400.95平方千米。1982年人口普查,总人口为165736人。1988年1月团结、关坪分为两个乡,成立团结彝族乡和关坪乡。象麓、和平、青松划归石门镇。1990年人口普查,总人口为189463人。
1996年,云龙县辖2个镇、10个乡:石门镇、漕涧镇、果郎乡、表村傈僳族乡、旧州乡、关坪乡、团结彝族乡、白石乡、长新乡、宝丰乡、民建乡、检槽乡。2000年7月1日,云南省政府批准旧州乡撤乡设镇,同年10月1日举行撤乡设镇庆典。至此,云龙县辖3个镇、7个乡、2个民族乡。
2000年第五次人口普查,云龙县总人口196978人,其中:石门镇12438人,旧州镇32425人,漕涧镇34203人,果郎乡11945人,宝丰乡17424人,关坪乡11017人,团结彝族乡10067人,长新乡21397人,白石乡13675人,检槽乡15254人,表村傈僳族乡8341人,民建乡8792人。
2001年9月,白石乡撤乡设镇。2001年,全县辖4个镇、6个乡、2个民族乡:石门镇、漕涧镇、白石镇、旧州镇、果郎乡、宝丰乡、长新乡、民建乡、检槽乡、关坪乡、团结彝族乡、表村傈僳族乡。2002年全县总人口197293人,其中农业人口为180643人,非农业人口为16650人。
2005年,撤销云龙县果郎乡和石门镇,设立诺邓镇,镇政府驻原石门镇政府驻地(省政府2005年12月24日批准)。全县辖4个镇、7个乡(其中2个民族乡):诺邓镇、旧州镇、漕涧镇、白石镇、宝丰乡、关坪乡、团结彝族乡、长新乡、检槽乡、表村傈僳族乡、民建乡。共有1个居委会、85个行政村。
2010年第六次人口普查,云龙县常住总人口199880人,其中:诺邓镇26521人,旧州镇36139人,漕涧镇32779人,白石镇12956人,宝丰乡16730人,关坪乡11394人,团结彝族乡10720人,长新乡20955人,检槽乡14485人,表村傈僳族乡8470人,民建乡8731人
2010年10月,《云南省人民政府关于同意云龙县旧州镇诺邓镇表村傈僳族乡行政区划调整有关问题的批复》(云政复[2010]41号):同意将诺邓镇天灯村和旧州镇水井村、丹梯村划归表村傈僳族乡管辖,将表村傈僳族乡政府驻地由庙江坝迁移至苗尾,并更名为苗尾傈僳族乡;将旧州镇更名为功果桥镇,政府驻地不变。调整后,全县辖4个镇、7个乡(其中2个民族乡):诺邓镇、功果桥镇、漕涧镇、白石镇、宝丰乡、关坪乡、团结彝族乡、长新乡、检槽乡、苗尾傈僳族乡、民建乡。
2014年,诺邓镇、漕涧镇被列为全国重点镇。