Cá sống ở hầu hết các vùng nước có sẵn, bao gồm sông, hồ, đại dương và suối. Loài cá quyết định xem nó sống ở nước mặn hay nước ngọt. Cá cũng sống ở nhiều độ sâu nước khác nhau, một số loài cá thích nước sâu và những loài khác sống gần bề mặt.
Cá nhỏ thường sống gần mặt nước để tìm kiếm thức ăn và cố gắng thoát khỏi hàm của những con cá lớn hơn. Cá vược và cá hồi có thể kiếm ăn gần bề mặt nước, nhưng chúng thường được tìm thấy dưới mặt nước vài feet ở các hồ và sông. Cá nước mặn bao gồm cá buồm, cá bơn và cá ngừ, sống ở độ sâu của đại dương.