Les lacs des Pyrénées sont naturels ou artificiels. Ils sont généralement d'origine glaciaire et sont classés en fonction de leur productivité biologique : on distingue ainsi les lacs verts, les lacs froids, les lacs de pelouse et les lacs polaires. La superficie moyenne des lacs des Pyrénées est de 16 ha.
Louis Audoubert, auteur de plusieurs livres et pyrénéiste, recense 2 512 lacs pour les Pyrénées françaises et espagnoles. Les limites d'altitude pour la classification « lacs de montagne » ont été définies par des textes officiels côté français à plus de 700 m pour les Pyrénées.
Le plus haut lac des Pyrénées semble être du côté espagnol, ce serait le lac de Coronado qui est perché à 3 190 m d'altitude. Le plus grand lac naturel aurait été le lac de Lanoux (Pyrénées-Orientales) à 2 213 m avec ses 84 ha (avant son rehaussement, en 1960), le plus grand lac artificiel (lac de barrage) serait le lac de Yesa avec 1 900 ha.
La liste ci-dessus a été réalisée en grande partie avec l'autorisation de P. Girard, webmaster du site de classement par département et par vallée des lacs des Pyrénées : https://www.lacsdespyrenees.com/
↑Ludovic Gaurier, Les lacs des Pyrénées françaises : commentaire de l'atlas couronné par l'Académie des sciences, prix Gay, 1929, Cressé, éditions des Régionalismes, , 260 p. (ISBN978-2-84618-780-0 et 2-84618-780-0), p. 223