This is an incomplete list of islands of Denmark. There are 405 named islands, of which 82 are inhabited.
- Islands of the waters south of Funen (Danish: Fyn)
- Helnæs
- Lyø
- Bjørnø
- Avernakø
- Drejø
- Skarø
- Hjortø
- Birkholm
- Tåsinge
- Thurø
- Strynø
- Ærø
- Islands of the waters south of Zealand (Danish: Sjælland)
See also