El río Medellín confluye más allá de los límites del municipio de Barbosa en el sector de Puente Gabino con el río Grande, donde juntos forman el denominado río Porce, que desemboca unos kilómetros más tarde en el río Nechí, que a su vez se vierte en el río Cauca, cuyas aguas desembocan en el río Magdalena en Bolívar.