Tangga ikan adalah jalur yang akan ditempuh oleh ikan yang bermigrasi melewati bendungan, bendung, air terjun atau fitur alam lainnya.[1] Disebut "tangga" (ladder) karena bentuknya yang menyerupai tangga yang dapat merangsang naluri dan gerak alami ikan yang bermigrasi, yaitu melompat dari satu tingkatan ke tingkatan berikutnya, dan umumnya terletak di sisi bendungan. Kecepatan air yang melewati tangga ikan juga harus relatif cepat sehingga ikan dapat menganggap bahwa tangga ikan adalah jalur yang harus mereka tempuh. Berbagai variasi dan inovasi memunculkan istilah baru bagi tangga ikan, di antaranya elevator ikan.
Catatan sejarah menunjukkan bahwa pada abad ke 17 di Prancis, tumpukan dan gulungan ranting digunakan untuk menciptakan tingkatan anak tangga sehingga ikan dapat bergerak melewati jalur migrasi yang terlalu curam. Pada tahun 1837 sebuah paten didapatkan oleh Richard McFarlan atas hasil karyanya berupa tangga ikan yang melewati bendungan miliknya.[2] Pasca Revolusi Industri, bendungan dan fitur air lainnya semakin banyak dibangun untuk menciptakan energi dan mengairilahan pertanian sehingga tangga ikan semakin dibutuhkan.[3]