Puerto Salgar hace parte de la cuenca hidrográfica del río Magdalena por el Occidente, y de la cuenca del río Negro por el Oriente, que desemboca en el Magdalena por el extremo Norte del municipio.