Ở cá nước mặn, có nhiều muối trong nước hơn trong cơ thể chúng. Để bù lại, cá cần bài tiết nhiều muối mà chúng ăn vào. Một số có mang có thể loại bỏ muối khỏi nước và bài tiết nó ra ngoài.
Cá nước ngọt lấy muối từ thức ăn và bài tiết một lượng lớn nước tiểu. Thận của chúng cũng rất tốt trong việc giữ muối.
Theo Scientific American, môi trường mặn hút một lượng lớn độ ẩm từ các mô cơ thể của cá, khiến cá mất nước liên tục qua mang và da. Để giữ nước và tồn tại, cá nước mặn phải tiêu thụ một lượng nước mặn rất lớn. Điều này khiến chúng tạo ra rất ít nước tiểu và chúng cũng tiết ra một lượng lớn muối qua mang.
Một loài cá sống trong môi trường nước ngọt có sự cân bằng bình thường về muối trong cơ thể vì môi trường của chúng không liên tục hút muối từ các mô của chúng. Kết quả là cá nước ngọt không bị mất nước và tạo ra một lượng lớn nước tiểu. Cá nước ngọt không cần tiêu thụ thêm nước qua đường uống.
Có rất ít loài cá có thể sống trong cả môi trường nước mặn và nước ngọt. Theo LiveScience, hầu hết các loài cá rất nhạy cảm với khả năng nồng độ muối xuất hiện ở nơi chúng sinh sống.