Một số loài cá có xương, bao gồm cả xương sống và xương khớp, trong khi những loài cá khác không có xương. Loài cá có xương, như chúng đã biết, thuộc lớp Osteichthyes. Một lớp cá khác được gọi là Chondrichthyes, bao gồm các loài cá sụn như cá mập và cá đuối.
Cá xương thuộc lớp Osteichthyes là lớp động vật có xương sống lớn nhất trong giới động vật, với hơn 20.000 loài mà con người biết đến. Cá xương được chia thành hai loại phụ: cá vây tia và cá vây thùy. Cá vây tia chiếm phần lớn các loài cá sống được biết đến vào tháng 7 năm 2014; coelacanth, từng được cho là loài cá tiền sử đã tuyệt chủng, là loài cá xương vây thùy duy nhất còn sống được biết đến.