大沙镇,隶属于四川省达州市万源市,地处万源市西南部,东与花楼乡接壤,南靠曾家乡,西邻河口镇、石窝镇,北连草坝镇、中坪乡,行政区域面积64.76平方千米。
1950年12月,成立大沙乡。1968年10月,更名大沙公社。2017年12月,撤乡建镇。截至2018年末,大沙镇辖区户籍人口10624人。截至2020年6月,大沙镇下辖1个社区和8个行政村, 镇人民政府驻龙井扁村一组。
2011年,大沙镇农民人均纯收入3631元。截至2018年末,大沙镇有工业企业1个,其中规模以上工业企业有1个,有营业面积超过50平方米以上的综合商店或超市7个。