So với chiều dài bờ biển thì Đức có một số lượng đảo đáng kể. Các đảo trong biển Bắc phần lớn nằm trong dạng hình chuỗi chắn đất liền. Chúng được chia ra thành các đảo bắc Friesen và đông Friesen, là một phần của bãi bồi Wattenmeer Đức. Các đảo bắc Friesen của Đức thuộc bang Schleswig-Holstein và bao gồm các đảo lớn Sylt, Föhr, Amrum và Pellworm cũng như là các đảo Hallig nhỏ hơn rất nhiều. Từ khi đắp đập Beltringharder Koog thì Nordrand đã trở thành một bán đảo. Các đảo đông Friesen thuộc bang Niedersachsen có độ lớn tương tự. Các đảo này hình thành từ những bãi cát bồi do tác động của sóng biển. Lớn nhất trong các đảo này là Borkum. Một trường hợp ngoại lệ là đảo Helgoland nằm ngoài khơi xa của biển Bắc.