Ryby można znaleźć w różnorodnych typach wód:
1. Wody słodkie
Jeziora, rzeki, strumyki i stawy o niskiej zawartości soli. Gatunki: trout, okonie, sumy, sandacze.
2. Wody słone
Oceany i morza o wysokiej zawartości soli. Gatunki: tuńczyki, łosoś, dorsz, płocie, rekiny.
3. Wody sodowe
Mieszanka wód słodkich i słonych w ujściach rzek. Gatunki: okonie podmorskie, snook, płocie.
4. Wody pelagialne
Otwarty ocean, daleko od lądu. Gatunki: tuńczyki, makrele, rybaki mieczowe, marliny.
5. Wody bentyczne
Na dnie lub blisko dna oceanów, jezior i rzek. Gatunki: płaskoryby, garoupy, ryby skorpionowate.
Niektóre ryby są przystosowane i tolerują szerokie warunki, inne wymagają specyficznych parametrów do rozwoju.