There are approximately 4000 islands in Vietnam. The Hoang Sa Archipelago has 130 large and small islands while the Truong Sa Archipelago has more than 100 small and large islands.