El municipio de Culiacán es atravesado por cuatro corrientes hidrológicas: los ríos Humaya, Tamazula, Culiacán y San Lorenzo; el Humaya tiene su origen en el Estado de Durango, entrando a Sinaloa por el municipio de Badiraguato; sus aguas son controladas por la presa Licenciado Adolfo López Mateos.