1996年,白云区辖4个街道、5个乡(其中2个民族乡):大山洞街道、都拉营街道、龚家寨街道、艳山红街道、牛场布依族乡、都拉布依族乡、艳山红乡、麦架乡、沙文乡。区政府驻大山洞。
1999年末,白云区总面积259.6平方千米。总人口15.65万人,其中非农业人口9.32万人;少数民族人口2.3万人,占总人口的14.69%。辖4个街道、5个乡,43个居委会、56个行政村。
2000年第五次人口普查,白云区总人口187695人,其中:大山洞街道24476人,龚家寨街道41691人,艳山红街道19220人,都拉营街道8130人,艳山红乡36465人,麦架乡14569人,都拉布依族乡9153人,沙文乡23304人,牛场布依族乡10687人。
2001年末,全区面积272平方千米。总人口16.69万人,其中非农业人口10.02万人;少数民族人口3.27万人,占总人口的19.59%。辖4个街道、5个乡,32个居委会、56个行政村。
2002年4月4日,贵州省人民政府批准:撤销沙文乡,设立沙文镇,镇人民政府驻沙文村,所辖行政区域为原沙文乡行政区域;撤销艳山红乡,设立艳山红镇,镇人民政府驻尖山路,所辖行政区域为原艳山红乡行政区域。同年7月1日,贵州省人民政府批准,撤销白云区麦架乡,设立麦架镇,镇人民政府驻麦架村,所辖行政区域为原麦架乡行政区域。调整后,全区辖4个街道、3个镇、2个民族乡:大山洞街道、龚家寨街道、艳山红街道、都拉营街道、艳山红镇、麦架镇、沙文镇、都拉布依族乡、牛场布依族乡。
2002年末,白云区总面积272平方千米。总人口17.14万人,其中少数民族人口3.14万人,非农业人口10.14万人。辖4个街道、3个镇、2个布依族民族乡,32个社区、56个行政村。
2003年末,白云区总面积259.6平方千米。总人口17.25万人,其中非农业人口10.23万人,少数民族人口3.21万人,占总人口的13.16%。辖4个街道、3个镇、2个布依族民族乡,32个社区、56个行政村。
2007年末,白云区总面积270.37平方千米,总人口19.37万人,其中农业人口6.61万人。辖龚家寨、大山洞、艳山红、都拉营4个街道,艳山红、沙文、麦架3个镇和牛场、都拉2个布依族民族乡,共有30个社区、56个行政村。
2010年第六次人口普查,白云区常住总人口264496人,其中:大山洞街道39920人,龚家寨街道39232人,艳山红街道31775人,都拉营街道7045人,艳山红镇64932人,麦架镇32470人,沙文镇25841人,都拉布依族乡13408人,牛场布依族乡9873人。2010年末,白云区常住人口26.49万人。
2011年2月,撤销龚家寨街道,改制为铝兴、白沙关2个社区服务中心。2011年末,白云区面积269.52平方千米,常住人口26.87万人;户籍人口20.04万人,其中非农业人口12.6万人;辖3个街道、3个镇、2个乡、2个社区服务中心。
2012年3月30日,正式撤销大山洞、艳山红、都拉营3个街道,设立大山洞、艳山红、红云、都拉营4个社区服务中心。调整后,全区现3个镇、2个民族乡、6个社区服务中心:艳山红镇、麦架镇、沙文镇、都拉布依族乡、牛场布依族乡,以及红云社区、大山洞社区、艳山红社区、铝兴社区、白沙关社区、都拉营社区。区政府驻红云社区云峰大道99号。