River TruthRiver Truth
← River Truth

For anglers · Sun, 20 Sep 2026

Where can I fish a clean stretch?

No sampling points are scoring all-green for anglers. 129 are amber, 177 red. The most common failure modes are elevated ammonia from sewage / agricultural runoff and active spills nearby.

See spills, monitors and safer spots near you.

Searches aren't stored.

No green stretches right now — what to do

Active spills to avoid right now· 24

Storm overflows currently discharging. Avoid fishing within 5 km downstream until conditions settle (typically 48 hours after heavy rain). Fish kills downstream of dry-weather spills are a direct ammonia-toxicity signal worth reporting.

  1. 01

    RIVER TRENT

    Severn Trent Water · SVT01679 · spilling for 19 weeks

  2. 02

    River Machno

    Dwr Cymru Welsh Water · Cwm Penmachno WwTW Storm Overflow · spilling for 6 days

  3. 03

    River Twymyn

    Dwr Cymru Welsh Water · Commins Coch Storm Overflow · spilling for 4 days

  4. 04

    River Ebbw

    Dwr Cymru Welsh Water · Maple Avenue Storm Overflow · spilling for 2 days

  5. 05

    River Glaslyn

    Dwr Cymru Welsh Water · Beddgelert WwTW Storm Overflow · spilling for 2 days

  6. 06

    Hazelbeach Stream

    Dwr Cymru Welsh Water · Waterston WwTW Storm Overflow · spilling for 2 days

  7. 07

    Nant Brisgyll

    Dwr Cymru Welsh Water · Llan Ffestiniog WwTW Inlet Storm Overflow · spilling for 45 h

  8. 08

    Afon Goedol

    Dwr Cymru Welsh Water · Blaenau Ffestiniog WwTW Point 1 Storm Overflow · spilling for 44.1 h

  9. 09

    Nant Brisgyll

    Dwr Cymru Welsh Water · Llan Ffestiniog WwTW Settled Storm Overflow · spilling for 43.8 h

  10. 10

    unnamed ditch

    Dwr Cymru Welsh Water · Cwm Penmachno Storm Overflow · spilling for 43.1 h

  11. 11

    Afon Gwyrfai

    Dwr Cymru Welsh Water · Waunfawr WwTW Storm Overflow · spilling for 43.1 h

  12. 12

    Afon Lledr

    Dwr Cymru Welsh Water · Dolwyddelan WwTW Storm Overflow · spilling for 42.9 h

  13. 13

    Afon Irfon

    Dwr Cymru Welsh Water · Llanwrtyd Wells Storm Overflow · spilling for 38.6 h

  14. 14

    River Gwili

    Dwr Cymru Welsh Water · Crosshands WwTW Storm Overflow · spilling for 36.9 h

  15. 15

    Ogwr Fawr

    Dwr Cymru Welsh Water · Cemetery Road Ogmore Vale Storm Overflow · spilling for 28.8 h

  16. 16

    #N/A

    Yorkshire Water · YWS02298 · spilling for 28.6 h

  17. 17

    River Garw

    Dwr Cymru Welsh Water · Llangeinor Bettws Street Storm Overflow · spilling for 27.6 h

  18. 18

    River Gwili

    Dwr Cymru Welsh Water · Cwmgwili WwTW Storm Overflow · spilling for 24.3 h

  19. 19

    River Neath

    Dwr Cymru Welsh Water · Chain Road Storm Overflow · spilling for 7.1 h

  20. 20

    River Ceiriog

    Dwr Cymru Welsh Water · Chirk Bank Storm Overflow · spilling for 5.1 h

  21. 21

    River Mawddach

    Dwr Cymru Welsh Water · Llanelltyd Storm Overflow · spilling for 5 h

  22. 22

    River Teifi

    Dwr Cymru Welsh Water · Cardigan WwTW Storm Overflow · spilling for 1.6 h

  23. 23

    Afon Iaen

    Dwr Cymru Welsh Water · Llanbrynmair Tafolwern WwTW Storm Overflow · spilling for 1.5 h

  24. 24

    RIVER KENSEY (S)

    South West Water · SBB00409 · spilling for 1.1 h

How “clean stretch” works for anglers

Note: dissolved oxygen — the single most important indicator for fish — is published by the EA via the Hydrology API (continuous sondes), not WIMS (lab samples). We surface DO data directly on relevant overflow pages where a sonde is in range. Lab DO from WIMS is intermittent across the inland network and isn't in our safe-spot scoring as a result.