在自然環境中,只要水體足夠大,深度足夠深,水體中底部的溫度是要高于水表溫度的。氣溫達到零下,水體表面的水就會結冰,結冰后體積會膨脹,密度會減小,一直漂浮在水的表面;而由于水是熱的不良導體,冰的存在又進一步減少了水中熱量的散失,從而影響氣溫傳導至冰以下那些未凍結的水,這時水的溫度一般高于0攝氏度,而且隨著水深度的增加,溫度會進一步的上升。一般來說,溫帶湖泊的湖面結冰以后,湖底的溫度可以維持在4攝氏度左右,只要魚老老實實待在湖底,就不用擔心會被凍死。
而在一些較大的河流中,河水在流速較快的時候,只有表層會凍結,而下層的水仍然處于流動狀態,水溫也會高于0攝氏度,魚也不必擔心自己被凍死了。
再有,現生的3萬多種魚類中,有一些種類是生活在熱帶地區的,比如水族店里常見的“神仙魚”,只要水溫低于10攝氏度,基本上就死翹翹了;而生活在溫帶和寒帶的魚類,比如我國常見的鯽魚,就能輕松過冬,可見會不會被凍死,與魚的“體質”也是有很大關系的。