- kralježnica: Ribe su kralježnjaci, što znači da imaju okosnicu. Ovo je duga, fleksibilna kost koja teče duž stražnje strane životinje i pruža potporu tijelu.
- Uparene peraje: Većina riba ima uparene peraje koje se nalaze na stranama tijela. Ove peraje pomažu ribama da plivaju i manevriraju.
- Vage: Većina riba ima vage, koje su male, tvrde ploče koje pokrivaju tijelo. Ove ljestvice pomažu u zaštiti ribe od ozljede i infekcije.
- škrge: Ribe diše kroz škrge koje se nalaze na stranama glave. Škržnice se sastoje od tankih filamenata koji su prekriveni krvnim žilama. Kako voda prolazi preko škrga, kisik u vodi apsorbira se u krvne žile.
- Slimovinski mjehur: Mnoge ribe imaju mjehur za plivanje, a to je vrećica ispunjena plinom koja se nalazi unutar tijela. Spajanje mokraćnog mjehura pomaže ribi da kontrolira svoju uzgon, što je sposobnost plutanja u vodi.
Nemaju sve ribe sve ove karakteristike. Na primjer, neke ribe, poput Hagfish i Lampreys, nemaju vagu. A neke ribe, poput pluća, imaju pluća pored škrge.