The Thames hosts many species—bream, tench, roach, perch, pike, eels—but fish numbers have declined significantly over the past century due to pollution, overfishing, and habitat loss.
Water quality improvements and habitat restoration have led to a slight increase in fish populations in recent years, though levels remain below historical highs.