Mặc dù không có cách nào để biết có bao nhiêu loài cá ở biển, nhưng số lượng loài cá trong các đại dương, biển và các vùng nước khác trên thế giới được ước tính là từ 27.300 đến 32.000 với tổng số vào năm 2014. Con số này bao gồm cả cá nước ngọt và nước mặn.
Có nhiều loài cá hơn tất cả các nhóm động vật có xương sống cộng lại. Một loài động vật được xếp vào nhóm cá nếu nó sở hữu các chi hình mào gà, vây và mang ở cả dạng con non và con trưởng thành. Cá xương, hay cá Osteichthyes, là lớp động vật có xương sống phân loại lớn nhất còn tồn tại, bao gồm hơn 28.000 loài được biết đến vào năm 2014.