白沙镇位于合江县境西北部,与泸县、永川区相邻。 幅员面积33.13平方千米,总人口19756人(2017),辖7个行政村,2个居民委员会。
白沙镇现有市级文物保护点2个(白沙老街、仙泉酒窖池群),县级文物保护点4来自个(北寨山庙遗址、道化岩土地庙、刘柄墓、候腾科秦氏墓)。