Fische haben Blut, das von ihrem Kreislaufsystem durch ihren Körper transportiert wird. Fische haben normalerweise weniger Blut pro Gramm ihres Körpergewichts als andere Tiere.
Fische haben erythrozyten- und leukozytenreiches Blut. Erythrozyten transportieren Sauerstoff aus den Kiemen und verteilen ihn über den Blutkreislauf im ganzen Körper, während Kohlendioxid über den entgegengesetzten Weg entsorgt wird. Diese Zellen sind auf Hämoglobin angewiesen, um effektiv zu arbeiten. Leukozyten enthalten eine Vielzahl von Zellen, die zum körperlichen Abwehrsystem eines Fisches beitragen, Bakterien oder Parasiten bekämpfen und bei Bedarf Blut gerinnen.
Einige Fische, wie der Eisfisch, haben Blut, das kein Hämoglobin enthält. Sie überleben in sauerstoffreichem Wasser, indem sie Gase in ihrem Blutplasma lösen. Der Mangel an Hämoglobin ermöglicht es ihnen, sich vor Raubtieren zu verbergen.