渡而得名。普渡河上游称为盘龙江，主源牧羊河发源自嵩明县西部梁王山西侧，在昆明市盘龙区松华乡与甸尾河汇合，始称盘龙江。盘龙江向南流经昆明市市区，最后注入滇池。从滇池出湖口开始为中游，湖口到石龙坝水电站一段称海口河，石龙坝水电站以下称为螳螂川，向北流经安宁市、富民县，在富民县过永定大桥之后始称普渡河。最后纵贯禄劝县，最后在禄劝县则黑乡注入金沙江。全长363.6公里。流域面积11,657平方公里。途纳鸣矣河、木板河、掌鸠河等支流。另外也有很多资料直接将螳螂川作为主源，全长变为294公里或213公里。S