Nace en el cerro los Parrales, en el municipio de Santa Teresa, departamento de Carazo y tiene 17 microcuencas o pequeños afluentes que conjugan el cauce principal.