In der Ostsee gibt es viele Inseln. Da sie aber zu unterschiedlichen Ländern wie Deutschland, Dänemark, den baltischen Staaten oder Schweden gehören und die verschiedenen Staaten unterschiedlich definieren, ab wann eine Erhebung als Insel bezeichnet wird, ist es nicht möglich, eine genaue Zahl zu erfassen. Zu Deutschland gehören über 50 Ostseeinseln. Viele davon sind aber sehr klein, lediglich sechs Inseln sind bewohnt.
Die größte Insel der Ostsee heißt Seeland und gehört zu Dänemark, auf welcher auch die dänische Hauptstadt Kopenhagen liegt. In Deutschland ist Rügen die größte Ostsee- Insel und gleichzeitig die größte des ganzen Landes.
Usedom ist die einzig deutsche Insel, durch die eine internationale Grenze verläuft. Diese trennt den größeren deutschen vom polnischen Teil Usedoms.