Nhiều loại cá thực hiện di cư một cách thường xuyên, trên quy mô thời gian từ hàng ngày đến hàng năm, và với khoảng cách từ vài mét đến hàng ngàn km.
Mục đích thường liên quan đến việc cho ăn hoặc chăn nuôi; trong một số trường hợp, lý do di cư vẫn chưa được biết.
Cá hồi có khả năng đi ngược dòng nước hàng trăm km và đập con người phải lắp đặt thang cá để cho phép cá hồi vượt qua.