北美洲的山涧、河流中。加拿大、美国、墨西哥的太平洋沿岸部分水域以及哥伦比亚的河流里均有分布。
虹鳟鱼生活环境喜栖息于清澈、水温较低、溶氧较多、流量充沛的水域,虹鳟生活极限温度0-30℃,适宜生活温度为12-18℃,最适生长温度16-18℃,低于7℃或高于20℃时,食欲减退,生长减慢,超过24℃摄食停止,以后逐渐衰弱而死亡。
它对水中溶氧要求高。溶氧低于3毫克/升为致死点,低于4.3毫克/升时出现“浮头”开始死亡。溶氧低于5毫克/升时,呼吸频率加快。
要使虹鳟处于良好的生长状态,溶氧最好在6毫克/升以上,9毫克/升以上快速成长。最适水质为:生化需氧量小于是10毫克/升。氨氮值低于0.5毫克/升,pH值6.5~8。虹鳟有陆封型(终生在湖泊、河川中生活)和降海型(指入海生长的硬头鳟)两种。两者的杂交子代可以入海。
虹鳟鱼食性肉食性。幼体阶段以浮游动物。底栖动物、水生昆虫为主;成鱼以鱼类、甲克类、贝类及陆生和水生昆虫为食,也食水生植物叶子和种子。