Lacurile Pirin sunt în număr de 176 și ocupă fundurile și pragurile terasate ale numeroaselor circuri. Aproximativ 35 de lacuri sunt temporare și se usucă în timpul verii. Toate lacurile sunt situate în Pirin de Nord și poartă numele de grup al circurilor respective - lacurile Sinivrishki, Banderishki, Vlahini etc. Există și lacuri individuale - Salzitsa (Lacul Dautovo), Disilishko, Manenko și altele. Suprafața totală a tuturor lacurilor este de 1800 de ha. Cel mai mare și cel mai adânc lac este Lacul Popovo - are o suprafață de 123,6 acri și o adâncime de 29,5 metri, iar cel mai înalt lac este Lacul Polezhansko de sus - la o altitudine de 2 710 metri. Lacurile Pirin contribuie la farmecul specific al muntelui, care atrage turiști din întreaga Europă și din întreaga lume.