El nacimiento del río Medellín está ubicado a 3.100 metros sobre el nivel del mar y el del río Grande a 3000 metros sobre el nivel del mar aproximadamente y desemboca en el río Nechí en el sitio Dos Bocas, (punto limítrofe entre los municipios de Anorí, Cáceres y Zaragoza), este río a su vez desemboca en el río Cauca, cuyas aguas finalmente se vierten en el río Magdalena.