白岩镇,隶属于贵州省安顺市普定县,地处普定县南部,东与西秀区轿子山镇相接,东南、南与西秀区宋旗镇毗邻,西南与马官镇交界,北与猫洞苗族仡佬族乡接壤,行政区域面积73.01平方千米。
民国三十四年(1945年),属忠孝乡;2001年,改白岩镇。截至2018年末,白岩镇户籍人口为40168人。截至2020年6月,白岩镇辖5个社区、3个行政村。
2011年,白岩镇农民人均纯收入4736元。2018年,白岩镇有工业企业71个,其中规模以上3个,有营业面积超过50平方米以上的综合商店或超市41个。