该地名来源于清朝初期,解放初属城关区绍周乡管辖,1958年人民公社化时属望谟县宗地人民公社水塘管理区沙戈大队,1963年属水塘区水塘公社沙戈大队,1965年紫云县划归安顺专区,1966年根据国务院(65)国议字33号文件,建立紫云苗族布依族自治县,以紫云县行政区划为紫云苗族布依族自治县行政区划,其属紫云苗族布依族自治县水塘区水塘公社沙戈大队,1984年撤社建乡时,为水塘乡沙戈村村民委员会,1991年建镇并乡撤区时,为水塘镇沙戈村村民委员会,2013年合村并组时,沙戈和桥头村、大关村合并为水塘镇沙戈村村民委员会。
2016年1月14日水塘镇更名为格凸河镇,隶属格凸河镇至今。