1984年5月,撤销公社、大队,恢复区、乡建制。全县共设11个区1个镇,辖108个乡,4个区属镇,3个办事处,共978个自然村。
1988年区乡体制改革,改区为乡(镇),乡改为村公所(办事处)。全县共辖8乡4镇,74个村公所、41个办事处。6月,省人民政府批准石屏县人民政府驻地城关镇更名异龙镇。1991年5月,全县建立村委会815个、居委会6个。
2000年7月18日,全县村级体制改革试点在龙武乡14个村公所先行。12月8日,石屏村级体制改革结束。改原村公所、办事处为村民委员会,实行村民自治。全县共3镇9乡,115个村民委员会,946个村民小组。
2001年3月20日,省人民政府批准石屏县陶村、冒合、龙武、哨冲、牛街五乡撤乡建镇,全县共9镇3乡,即异龙镇、宝秀镇、坝心镇、龙朋镇、陶村镇、冒合镇、龙武镇、哨冲镇、牛街镇及新城乡、亚房子乡、大桥乡。
2003年3月29日,省人民政府批准撤消异龙镇、陶村镇、冒合镇设异龙镇,撤消宝秀镇、亚房子乡设宝秀镇,全县共7镇2乡,即异龙镇、宝秀镇、坝心镇、龙朋镇、龙武镇、哨冲镇、牛街镇、新城乡、大桥乡。