白云山镇,隶属于贵州省黔南布依族苗族自治州长顺县,地处长顺县北部,东与惠水县毗邻,南与摆塘乡接壤,西与广顺镇交界,北与贵阳市相连。辖区总面积188.77平方千米。
民国二年(1913年),废州置县,为广顺县辖区。2007年,改尧乡撤乡改为白云山镇。截至2020年6月,白云山镇下辖2个社区和5个行政村,镇人民政府驻改尧村。截至2018年末,白云山镇户籍人口22248人。
截至2018年末,白云山镇有工业企业110个,其中规模以上15个,营业面积50平方米以上的综合商店或超市113个。