What fishers were paid for a tonne of fish last month.
June 2026 · Cod · first-sale price
£5,741 /tonne
2,325 tonnes landed, worth £13.35m
Up 34% on June 2025 (+34%)
Same month, previous years
212021
222022
232023
242024
252025
262026
Price is what fishers were paid at first sale, before any processing or markup. It is published for the UK as a whole and never by port.
Ranked by //
43 species
Where this comes from
The Marine Management Organisation publishes landings by species every month, with a price per tonne. It is the only first-sale price the UK publishes.
June 2026 in total
25,461 tonnes landed into UK ports, worth £69.53m across 43 species.
What this is not
Not a retail price, and not a price at any one port. It is what the catch fetched at first sale, nationally, before anyone processed or transported it.