Có 32 loại hải cẩu khác nhau trên thế giới, trong đó hải cẩu voi là lớn nhất. Những con vật này có thể nặng tới 2 tấn. Loại hải cẩu nhỏ nhất, hải cẩu lông Galapagos, có trọng lượng trung bình chỉ 65 pound.
Hải cẩu cảng, đôi khi được gọi là hải cẩu thông thường, có một trong những phạm vi lớn nhất trong tất cả các loại hải cẩu. Chúng thường được tìm thấy trên các bãi đá hoặc bãi cát với số lượng lớn. Hải cẩu xám là một loại khác, thường nặng trung bình khoảng 600 pound khi trưởng thành hoàn toàn. Kể từ năm 2014, số lượng của chúng đang tăng lên đến mức một số ngư dân đang kêu gọi tiêu diệt quần thể vì hải cẩu ăn rất nhiều cá mà ngư dân đánh bắt được và được biết là có khả năng lây lan ký sinh trùng.