Ekosistem sungai terdiri atas komponen biotik seperti tumbuhan, hewan, dan mikroorganisme serta komponen abiotik seperti air dan tanah. Mereka saling berinteraksi lewat rantai makanan, simbiosis, dan persaingan untuk sumber daya. Contoh interaksinya adalah ikan kecil yang memakan lumut dan menjadi mangsa buaya.