云南省东部和贵州省西南部，是西江上游左岸支流，发源于云南省沾益区马雄山，于贵州省望谟县蔗香乡的双江口与西江南盘江段相汇。河长456千米，流域面积26357平方千米。
干流概况.北盘江发源于云南省曲靖市沾益区北部的马雄山，向北流经宣威市城区，称盘龙河，继续北流至宣威市来宾镇盘龙村转东南流，又称发乐河，至田坝镇米田村右纳亦那河后转东北流，又改称革香河。革香河东北流至田坝镇万家口右纳拖长江后，成为云南和贵州两省的界河。革香河沿两省边界东北流23.2公里至贵州水城县都格乡西北左纳可渡河后转东