Heligoland se halla a 70 km de la costa alemana y está formada por dos islas: la habitada de 1,0 km² es la isla principal ("Hauptinsel") hacia el oeste y "Düne" ("duna") al este, que es algo más pequeña 0,7 km², así como otras más bajas rodeadas de playas de arena y no habitadas de forma permanente.