Nace en el municipio de Almoloya del Río y desemboca en el océano Pacífico.