The River Avon flows from its sources near Sherston and Tetbury to its confluence with the Severn at Avonmouth some 117 kilometers and is fed by many tributaries on its way. The headwaters of the River Avon, the Tetbury and Sherston branches join at Malmesbury. Both are important Trout streams where fishing is strictly preserved and there is little opportunity for the visiting angler to fish these waters.
Malmesbury to Chippenham: Coarse fisheries predominate in this section, although Trout are stocked by fishing associations in some areas. Arguably one of the best fisheries in the country, this section contains a wide range of specimen fish. Local records include: Roach 3lb 2oz, Perch 3lb 3oz, Tench 8lb 5 1/2oz, Bream 8lb 8oz, Dace 1lb 2oz, Chub 7lb 10oz, Carp 20lb 8 1/4oz and Pike 33lb 3oz. Also many Barbel to 12lb have been reported.
Chippenham to Bath: Upstream from Staverton to Chippenham the Avon continues to be an important coarse fishery, both for the pleasure angler and match fisherman. The river flows through a broad flood plain and provides a pastoral setting. In the faster flowing sections chub, Roach, Dace and Barbel can be caught in good numbers.
Bath to Hanham: Between Hanham and Bath much of this length retains a rural character and is an important coarse fishery used by pleasure and match anglers. The National Angling Championships have been held here. Roach, Bream and Chub are the main catches and, in some favoured swims, Dace. Very good catches of Bream are to be had with specimen fish. 'Free' fishing is available through Bath from the towpath side between Newbridge and Pulteney Weir. Carp of 20lb have been reported caught downstream of Pulteney and Keynsham Weirs.
Hanham to Avonmouth: Between Netham Dam and Hanham Weir the river is affected by spring tides. The water has a very low saline content and this length of river provides reasonable coarse fishing. Below Netham Dam the river contains mostly estuarine species but some sea Trout and Salmon have been seen.