This list of lakes of Denmark includes the largest lakes in Denmark
Denmark has approximately 120,000 lakes and ponds with an area of 0.1 hectares and more. Of these, 1,032 lakes have an official name.
Arresø
Bagsværd Sø
Barup Sø
Bastrup Sø
Bechers Sø
Brokholm Sø
Buresø
Bølling Sø
Damhus Sø
Donssøerne
Dybesø
Emdrup Lake
Esrum Sø
Farum Sø
Ferring Sø
Filsø
Fuglsang Sø
Furesø
Fussing Sø
Fårup Sø
Gentofte Lake
Gribsø
Grynderup Sø
Gråsten Slotssø
Gurre Sø
Gødstrup Sø
Haderslev Dam
Hald Sø
Hampen Sø
Hejrede Sø
Hinge Sø
Horn Sø
Hovedsø
Hunesø
Jystrup Sø
Karlsgårde Sø
Kilen
Klejtrup Sø
Legind Sø
Louns Sø
Lund Fjord
Lyngby Sø
Madum
Maribosøerne
Nordborg Sø
Nors Sø
Nørresø (Maribosøerne)
Nørresø (Viborg)
Oldenor
Ring Sø
Røgbølle Sø
Rørbæk Sø
Sjælsø
Sjørring Sø
Slivsø
Solbjerg Engsø
Stadil Fjord
Store Grankule
Store Kattinge Sø
Stubbe Sø
Sunds Sø
Søby Sø
Søbygård Sø
Søerne
Sønder Lem Vig
Søndersø (Maribosøerne)
Søndersø (Nordsjælland)
Søndersø (Viborg)
Teglgård Sø
Tissø
Tjele Langsø
Tofte Sø
Tuelsø
Tversted-søerne
Tystrup Sø
Uglesø
Vandet Sø
Vandkraftsøen
Vedsø
Vejlesø
Vessø
Viborgsøerne
Vilsted Sø
56+5+