El archipiélago de Heligoland (que en alemán significa tierra sagrada) se compone de varias islas, ninguna de las cuales supera 1 km² de superficie. Se sitúa en el borde sudeste del mar del Norte, a Oeste de Dinamarca.
La parte sur de la isla, llamada unter land, tiene una menor altura sobre el nivel del mar: en realidad corresponde a una playa de color más claro formada por el hundimiento y erosión en tiempos pasados.
La isla tiene una población de unas 1.650 personas y no tiene presencia de automóviles, ya que están prohibidos por norma municipal.
El trayecto en barco (ferry) desde la desembocadura del río Elba hasta la isla dura dos horas.