白沙镇,隶属于福建省龙岩市新罗区,地处新罗区东北部,东邻漳平市赤水镇、双洋镇、南洋乡、西园乡,南邻苏坂乡,西南接雁石镇,西连万安镇,北邻连城县赖源乡、永安市小陶镇,距新罗城区45千米,区域总面积404.84平方千米。截至2019年末,白沙镇户籍人口为25145人。
明代,属九龙乡集贤里;1995年12月,由白沙乡改为白沙镇。截至2020年6月,白沙镇辖31个行政村,镇人民政府驻白沙村。
截至2019年末,白沙镇有工业企业37个,其中规模以上22个,有营业面积超过50平方米以上的综合商店或超市8个。