Reading the River

October 7, 2026

Hi team,

Kelly has put together a short one-pager on something we’ve been thinking about for a while: how fish actually get through fast and complex water, and what that means for how we judge culverts.

With respect to water velocity, most fish passage design regulations come down to one number: is the cross-sectional average velocity under a pre-set limit? It’s a fair starting point, but fish don’t experience water velocity as an average. Their lateral line lets them sense the swirls, wakes and slow pockets around them, and they use that structure to work their way upstream.

The worked example in the note shows this clearly. Take a 70mm Galaxiid in a smooth, fully compliant culvert running at 0.3 m/s. It runs out of steam after about 33m. Put the same fish in a “non-compliant” culvert running at 0.6 m/s, but with refuges every 2m or so, and it can burst from one refuge to the next almost indefinitely. One structure meets the number and fails the fish. The other fails the number and passes them.

Those refuges are more than rest stops. They’re also where juvenile fish can drift feed. And because fish can only sense what’s right around them, they have no way of knowing in advance whether a culvert is 20m or 200m long. Regular refuges give them a string of short, sensible decisions instead of one long, blind commitment.

None of this argues against velocity limits. It’s a case for adding refuge spacing and maximum un-refuged distance alongside them, so each structure is judged on what a fish actually experiences.

As always, we’d love to hear your thoughts.
Read the one page note here

Recent Blog Updates

Advanced AI fish recognition and tracking

The Fish Passage Action Team is working to develop a portable field camera for identifying and tracking fish.

Fish Passage Failure & Fix Video

Inanga Struggling Through a High-Velocity Culvert

Exploring Velocities Below the Surface

The next generation of CFD modelling allows us to see below the surface in complex flows to identify swim paths.

123 Sea Trout, One Culvert, One Year

Sweco Norway are putting FlexiBaffles to work in Bergen and the results speak for themselves

Redefining Fish Passage Parameters

Two worthwhile documents shedding new light on fish passage

Great news! Tide/Flood Gates need no longer be a fish barrier – there is a solution

Queensland case study low-cost option for improving fish passage and water quality upstream of tide/flood gates

Awesome Free Culvert Baffle Design Calculator

New from FPAT: a free calculator for culvert baffle design with downloadable drawings.

From training to action: Gisborne gets started

Council and local iwi join forces to map fish barriers in Gisborne, New Zealand

First coho salmon for 70 years!

Surrey City, BC, Canada is celebrating the return of coho salmon for the first time in 70 years.

Fish Passage Remediation Example

Hi everyone, Check out the video below showing a great example of fish passage remediation targeting small-bodied NZ fish species. The fixes address: The perched apronThe perched culvert outletShallowing of the apronFast laminar flow within the culvert Note: This...

Join The Mail-out!