El río Rímac inicia su recorrido en la vertiente occidental de la cordillera de los Andes a una altitud de aproximadamente 5508 m en el nevado Paca, recorre las provincias de Lima y Huarochiri, ambas ubicadas en el departamento de Lima.