大河镇位于三都水族自治县西北部,东与三合镇接壤,南与水龙乡、塘州乡交界,西、北分别与独山县翁台乡、合江镇和丰乐镇毗邻,镇政府驻地距三都县城16公里。全镇总面积72.98平方公里,辖9个行政村(大河村、拉江村、龙场村、怀所村、打锄村、营寨村、民主村、山勤村、苗草村)和1个果园场,共67个自然寨90个组3479户14615人(2010年第六次人口普查数据)。少数民族人口占全镇总人口的98%左右,主要为布依族(50.4%)、水族(37.9%)。三都至独山、三都至都匀公路在大河集镇处交汇,是三都县西北部经济、文化、交通中心,同时也是全省“双百”小城镇建设试点乡(镇)和“全国农业产业综合开发项目试点乡(镇)”之一。大河镇现已实现村村通水、通路、通电,移动通信网络覆盖全镇,开通了小灵通和宽带上网业务,已开通申通快递、圆通快递等快递业务,通讯十分便捷。