白沙镇,隶属于甘肃省天水市清水县,地处清水县东部,东与山门镇接壤,南与陇东镇为邻,西邻永清镇,北接新城乡,区域面积133平方千米,2018年,户籍人口21082人。
1949年以前,设白沙镇。1949年,属上都区白沙乡。1952年,设白沙区白沙乡。1961年,组建白沙公社。1965年,温泉公社、桦川公社、秦亭公社的部分大队并入白沙公社。1983年,改为白沙乡。截至2020年6月,白沙镇下辖2个社区和12个行政村。
2018年,白沙镇有营业面积超过50平方米以上的综合商店或超市23个。