Perú tiene 12.201 lagos, de los cuales 3.896 se encuentran en la cuenca del Pacífico, 7.441 en la cuenca del Atlántico, 841 en la cuenca del Titicaca y 23 en la cuenca cerrada de Huarmicocha.