大川镇,隶属于甘肃省甘南藏族自治州舟曲县,地处舟曲县东南部,东邻陇南市宕昌县,南靠果耶镇,西接江盘镇、南峪乡,北与东山镇共界。区域面积39.58平方千米。根据第七次人口普查数据,截至2020年11月1日零时,大川镇常住人口为4885人。
民国元年(1912年),属西固县南峪乡。1949后,建立大川坝乡(一辖区)。1954年,划入宕昌县。1956年,旋归舟曲,设大川区大川乡。1958年,成立大川公社。1962年,析置石门坪公社(1965年撤销)。1984年,改名大川乡。2005年,正式设镇。截至2021年10月,大川镇下辖8个行政村。
2018年,大川镇有工业企业5家,规模以上工业企业1家,营业面积超过50平方米以上的综合商店或超市2家。