一般分布在台湾、浙江、福建、广西等地。

赤尾鱼是最常见的一种淡水鱼,主要生活在湖泊、江河之中。喜逆流浑水,厌强光,是中下层的定居性鱼类。个体不大,常见多为10-20厘米,大者可达5公斤以上。

赤尾鱼喜欢集群生活于水质好、多石块的溪流或江河的急流或缓流处,山涧溪流中、砾石底的流水环境,有急流进出,有地下水涌出的湖泊或龙潭也有这种鱼的分布。