大河镇,隶属于贵州省黔南布依族苗族自治州三都水族自治县,地处三都水族自治县西北部,东与三合镇接壤,南与水龙乡、塘州乡毗邻,西、北分别与合江镇、丰乐镇、独山县翁台水族乡相连。辖区面积297.59平方千米。截至2018年末,大河镇户籍人口57308人。
民国二年(1913),属三合县辖区。1991年,尧吕乡苗草村、丰乐乡民主村、拉江村并入大河镇。截至2020年6月,大河镇下辖1个社区和10个行政村,镇人民政府驻大河村。
截至2018年末,大河镇有工业企业115个,其中规模以上12个,营业面积50平方米以上的综合商店或超市23个。