Nace en Ocotlán, en la ribera oriental del lago de Chapala, a una altitud 1524 msnm, y discurre por los estados de Jalisco y Nayarit, delimitando su frontera a lo largo de unos 30km.