Theo thống kê của Lê Đức An (1996) cho ra có 2.773 đảo ven bờ với tổng diện tích là 1.720,8754 km² và phân bố chủ yếu ở ven bờ biển vùng Đông Bắc (2.321 đảo). Trong khi đó, quần đảo Hoàng Sa và quần đảo Trường Sa là hai quần đảo xa bờ. Theo thống kê sơ bộ của Lê Đức An (1999), hai quần đảo này chỉ có 41 đảo (đảo san hô/cồn san hô) nhưng có 331 rạn san hô và 16 bãi ngầm. Dưới đây là danh sách các đảo lớn nhất Việt Nam theo diện tích và theo dân số, danh sách này bao gồm cả các cù lao sông.