UK Milk Prices
In Jul 2026, the average UK milk farm-gate price was 35 pence per litre. That is down 19.6% on a year earlier.
On the DEFRA price index (2020 = 100), UK milk prices were 120.2 in June 2026 — 20.2% above the 2020 average@if($c['yoy']!==null && !$abs), down 20.5% year on year@endif.
UK Milk price history (2011–2026)
Pence per litre, annual average. Latest bar = Jul 2026.
The numbers
| Average farm-gate price (Jul 2026) | 35 pence per litre |
|---|---|
| Year-on-year change | -19.6% |
| Historical high / low | 51.62 ppl (Dec 2022) / 2.86 ppl (Jun 1970) |
| Price index (June 2026, 2020=100) | 120.2 (20.2% above 2020) |
| Index year-on-year | -20.5% |
| Index five-year change | +14% |
Understanding these figures
The average farm-gate price is the annual UK average that growers received (from DEFRA UK milk prices survey). The index (2020 = 100) shows how prices have moved over time. Both are averages, not live wholesale market quotes; day-to-day prices vary by quality, variety, region and season.
Milk price frequently asked questions
Are UK milk prices going up or down?
UK milk prices in Jul 2026 were down 19.6% on a year earlier.
How much is UK milk?
In Jul 2026, UK growers received an average farm-gate price of 35 pence per litre for milk, from DEFRA UK milk prices survey. This is an average; day-to-day market prices vary by quality, variety, region and season.
Where does this data come from?
From official DEFRA statistics published on gov.uk under the Open Government Licence: the Agricultural Price Index for the trend, and DEFRA UK milk prices survey for the average price. We do not republish restricted commercial data.
Related: UK livestock & dairy breeds ›
Related Dairy & Eggs prices
Source: DEFRA Agricultural Price Indices and DEFRA UK milk prices survey, Crown copyright, published under the Open Government Licence v3.0. Page updated 19 Sep 2026.