The distribution and abundance of fish collected in 1996-1998 are compared in three river sections X, Y and Z in the 808-kmlong Warta River, Poland. The upper section, X, was least human-modified, the middle section, Y, was the most polluted by industry and regulated, and the downstream section, Z, was moderately disturbed. The differences between X and Y in concentrations of dissolved oxygen, volatile phenols and nitrite nitrogen, and in the index of availability of hiding places, were highly significant because these parameters were several times worse in the Y section; in the Z section they assumed intermediate values. Although the abundance of certain fish species was changing along the downstream river gradient (i.e. differed the most between X and Z), both the Kohonen artificial neural network (SOM) and assemblage indices showed the biggest differences between X and Y, thus confirming the crucial role of the degradation of aquatic environment in shaping fish assemblages. The latter result ensued from the reaction of the rheophilic burbot, stone loach, gudgeon, chub and dace, which were most abundant in X, almost absent in Y and reoccurring in Z (although less numerous when compared with X). The opposite was recorded for mud loach, tench, ide and silver bream, which were most abundant in the degraded section Y, probably because of weak competition with the almost-absent rheophils. The abundance of two generalists, roach and pike, was similar in all three sections, i.e. changed neither along the downstream nor in the degradation gradient.