Tiene numerosos afluentes, entre los que destacan: el río Verde (Jalisco), el río Juchipila (Zacatecas), el río Huaynamota (280 km, en Nayarit), y el río Bolaños (360 km, en el límite estatal) entre otros (los cuatro afluentes por la margen derecha).