Kalatrepp on konstruktsioon, mis võimaldab kaladel liikuda mööda takistusest, näiteks tammist. Ilma kalatreppideta jääksid kalad takistusest allavoolu kinni ja sellel võib olla negatiivne mõju kalade sigimistsüklitele ja elustiilile. Paljud tammid on varustatud kalatreppidega, sageli selleks, et rahuldada valitsusasutuste nõudeid, ja mõned tammid on muutnud oma kalatrepid metsloomade vaatealadeks, võimaldades külastajatel jälgida kalu, kui nad redelist üles liiguvad.
Mõiste “redel” võib tunduda pisut segane inimestele, kes püüavad aru saada, kuidas kalad saaksid tavalisest redelist üles ronida. Kalaredelid tehakse tegelikult astmeliste basseinide seeria loomise teel. Kalad võivad hüpata basseinist basseini, tulles lõpuks välja teisel pool tammi või takistust. Basseinide jaoks on mitu erinevat kujundust ja konfiguratsiooni. Eriti suurte tammide puhul võivad inimesed kasutada hoopis kalalifti. Nii nagu inimeste lift, täitub kalalift reisijatega ja tõuseb seejärel enne avanemist tammi tippu, et kalad teiselt poolt välja lasta.
Olenevalt asukohast võib kalatreppe nimetada kalateedeks, kalapääsudeks või kalaastmeteks. Tavaliselt on need kujundatud nii, et vesi muutub lärmakaks, tõmmates sellega kalade tähelepanu, kes võivad tammi jalamil raskustes olla. Vesi hoitakse piisavalt rahulik, et kalad saaksid basseinides ujuda, kuna kalatreppide disainerid ei taha, et kalad nii ära väsiksid, et kalatrepil edukalt liigelda ei saaks.
Mõnel juhul võib kalatrepi paigaldada tammi küljel olevasse klaaskambrisse, mis võimaldab vaatlejatel jälgida kalu, kui nad redelist üles liiguvad. See võib olla kasulik bioloogidele, kes soovivad uurida kalapopulatsioonide liikumist ja uurida, kuidas tammid mõjutavad kalu konkreetses piirkonnas. Tammi külastajad võivad nautida ka kalade vaatamist, kui nad hüppavad basseinist basseini või hüppavad mööda kalatrepi alla, olenevalt aastaajast ja liigist.
Kohalik metsloom võib ka kalatreppide vastu huvi tunda, kuna redel piirab kalad kitsas sisselaskeavasse, mis muudab kalade sissehüppamise ja suupistete haaramise lihtsaks. Karud, kotkad, pesukarud ja teised kalasööjad kipuvad kogunema kalatreppide ümber, pidades neid liikuvaks kalaliikide pidusöögiks.
Inimesed on mõistnud tammide mõju kaladele alates vähemalt 1600. aastatest, mil hakati ehitama kalatreppe. Tänapäevased versioonid erinevad vähe 18. ja 19. sajandi kalatreppidest, illustreerides kalatrepi põhikujunduse paikapidavust.