流自源头至与北江汇合口，自上而下分为南盘江、红水河、黔江、浔江和西江5个河段。干流自源头至贵州省望谟县蔗香乡双江口（左岸支流北盘江汇入处）为“南盘江”，区间集水面积56880平方千米，长914千米，河道平均比降1.74‰。自贵州望谟双江口至广西壮族自治区象州县石龙镇三江口（左岸支流柳江汇入处）为“红水河”，区间集水面积52699平方千米，长659千米，河道平均比降0.38‰。自象州县石龙镇三江口至桂平市（右岸支流郁江汇入处）为“黔江”，区间集水面积2210平方千米，长122千米，河道平均比降0.