Nace en la Laguna Grande, sobre los 3.988 m, en las cercanías del pueblo de Quiruvilca, con el nombre de río Grande, adoptando posteriormente los nombres de río San Lorenzo y río Constancia.