Cá có máu được hệ thống tuần hoàn vận chuyển trong cơ thể. Cá thường có ít máu hơn trên một gam trọng lượng cơ thể so với các động vật khác.
Cá có máu giàu hồng cầu và bạch cầu. Erythrocytes mang oxy từ mang và phân phối nó đi khắp cơ thể từ dòng máu trong khi thải carbon dioxide qua con đường ngược lại. Các tế bào này dựa vào hemoglobin để hoạt động hiệu quả. Bạch cầu chứa nhiều loại tế bào góp phần vào hệ thống bảo vệ cơ thể của cá, chống lại vi khuẩn hoặc ký sinh trùng và làm đông máu khi cần thiết.
Một số loài cá, chẳng hạn như cá băng, có máu không chứa hemoglobin. Chúng tồn tại trong môi trường nước giàu oxy bằng cách hòa tan các chất khí trong huyết tương của chúng. Việc thiếu hemoglobin cho phép chúng ẩn mình trước những kẻ săn mồi.