Una mezcla de flujos y profundidad proporcionan una variedad de hábitats para mantener la vida de peces e invertebrados. Las pozas son profundas con aguas lentas. Los riachuelos son poco profundos, con aguas rápidas y turbulentas que corren sobre las rocas. Las corrientes son profundas con agua rápida y poca o ninguna turbulencia.
Cuando un arroyo se encuentra con un enorme tronco caído, o un conjunto de rocas, el agua se derrama por encima. La fuerza vertical del agua que cae por el otro lado creará un estanque en el arroyo. Las pozas son los lugares favoritos de las truchas, y como el agua fluye más lentamente, otros animales se encuentran bien en ellas, como los moluscos (almejas y caracoles) y las lombrices. Una de las ventajas de las aguas lentas es que los restos orgánicos se depositan en ellas. Otra ventaja es que no hay que trasladarse a otra zona si el nivel del arroyo empieza a bajar.
Donde hay charcas, hay riachuelos. Son lugares poco profundos donde el agua corre rápido y se agita con las rocas. Sólo los animales que se aferran muy bien, como los jejenes con alas de red, las moscas de la piedra, algunas moscas de mayo, los dace y los sculpins pueden pasar mucho tiempo aquí, y la vida vegetal se limita a diatomeas y pequeñas algas. Los riffles son un buen lugar para que vivan las moscas de mayo, las moscas de piedra y los caddisflies porque ofrecen mucha grava para esconderse.
Cerca de cualquier charca o riffle es probable que haya un run, que simplemente describe un cuerpo principal de agua que corre suavemente río abajo. Los peces, como los pececillos, demasiado pequeños para competir por los estanques suelen acabar en las corrientes.
El texto de esta página está adaptado de Stream Biology, un sitio web desarrollado por: Cristi Cave, Licenciado en Pesca, 1998, Escuela de Pesca, Universidad de Washington.