白沙镇,隶属于贵州省铜仁市石阡县,地处石阡县西南部,东与龙井仡佬族侗族乡、国荣乡相接,南与聚凤仡佬族侗族乡、甘溪仡佬族侗族乡接壤,西与本庄镇为邻,北与思南县瓮溪镇毗邻。镇人民政府驻地距县城37千米。总面积124.59平方千米。
民国三年(1914年),置第五、六、八区。1992年,改白沙镇。截至2018年末,白沙镇户籍人口26982人。截至2020年6月,白沙镇辖1个社区、23个村,镇人民政府驻白沙村。
2011年,白沙镇农民人均纯收入3760.85元。截至2018年末,白沙镇有工业企业1个,其中规模以上工业企业有1个,有营业面积超过50平方米以上的综合商店或超市15个。