Čatkalas (kirg. Чаткал, uzb. Chatqol) arba Karakuldža – upė Kirgizijoje ir Uzbekistane; viena iš Čirčiką sudarančių upių (Syrdarjos baseinas). Prasideda Talaso Alatau pietvakariniuose šlaituose, teka į pietvakarius Kirgizijos Džalal Abado sritimi. Aukštupyje teka plačiu, stačiašlaičiu slėniu, nuo santakos su Tersu teka giliu tarpekliu. Žemupyje pasuka į šiaurės vakarus, teka Uzbekistano teritorija (Taškento vilajetas). Įteka į Čarvako tvenkinį (seniau susiliejo su Pskemu).
Didžiausias intakas – Čandalašas (dešinysis).
Upė maitinasi daugiausia sniego tirpsmo vandenimis. Didžiausias debitas – 920 m³/s.