El río Rímac inicia su recorrido en la vertiente occidental de la cordillera de los Andes a una altitud de aproximadamente 5.508 msnm en el Nevado Paca, recorriendo las provincias de Lima y Huarochirí, ambas ubicadas en el departamento de Lima.