沙州镇位于青川县东部,川、甘、陕三省结合部,位于国家风景名胜区---白龙湖腹心地带。东邻营盘乡,南接广元洞水乡,西连骑马乡、木鱼镇,北界姚渡镇,是"宝电"库区最大的移民集镇。全镇幅员面积130.7平方千米,辖11个村,2个社区居委会,57个村(居)民小组,总人口10811人(2017)。是1996年国家重点线在工程宝珠寺电站建设新建集镇,为四川省100个小城镇建设试点镇之一。