Ryba ma krew przenoszoną przez ich ciała przez układ krążenia. Ryby zazwyczaj mają mniej krwi na gram masy ciała niż inne zwierzęta.
Ryby mają krew bogatą w erytrocyty i leukocyty. Erytrocyty niosą tlen ze skrzeli i rozprowadzają go po całym organizmie z krwioobiegu, usuwając dwutlenek węgla przez przeciwną ścieżkę. Komórki te polegają na hemoglobinie, aby działała skutecznie. Leukocyty zawierają wiele komórek, które przyczyniają się do ochrony organizmu ryb, zwalczając bakterie lub pasożyty i, w razie potrzeby, krzepiąc krew.
Niektóre ryby, takie jak ryba lodowa, mają krew, która nie zawiera hemoglobiny. Przetrwają w wodzie bogatej w tlen, rozpuszczając gazy w osoczu krwi. Brak hemoglobiny pozwala im ukrywać się przed drapieżnikami.