菜园河发源于我县狮山镇九厂村委会百花箐,向东北流经狮山镇麦岔、姚铭、九厂等村委会,在武定县城与西村河汇合,向东流入昆明市禄劝县,在禄劝县城附近汇入掌鸠河。河长31.8km,总流域面积300km2,主河比降4.8‰,其中河流源头至西村河交汇口以上河段称菜园河,史称鼋河,河长23.6km,流域面积140km2,西村河交汇口以下至掌鸠河入口河段称盘龙河,为金沙江水系普渡河左支掌鸠河的一级支流。西村河又名乌龙河,发源于狮山镇古柏村委会山居大村后山,向东南流经古柏、麦良田等村委会,在武定县城与菜园河汇合并入盘龙河,汇口以上河长18.6km,流域面积130km2,主河比降18.7‰。