Grocery Price Index

Milk 234 products
Dec 2024
£2.92
Dec 2025
£3.00
+ £0.08
2.7% increase
vs Dec 2024

Milk
Stores

41 products
+ £0.06
3.4% increase
vs Dec 2024
37 products
+ £0.10
5.6% increase
vs Dec 2024
50 products
+ £0.21
10.9% increase
vs Dec 2024
55 products
+ £0.07
3.6% increase
vs Dec 2024
23 products
- £0.03
-1.5% decrease
vs Dec 2024
32 products
+ £0.03
1.9% increase
vs Dec 2024
26 products
+ £0.01
0.8% increase
vs Dec 2024
32 products
+ £0.11
5.8% increase
vs Dec 2024
56 products
+ £0.09
4.4% increase
vs Dec 2024

Milk
Brands

Morrisons
34 products
+ £0.02
1.1% increase
vs Dec 2024
Sainsbury's
17 products
+ £0.32
17.4% increase
vs Dec 2024
Aldi Cowbelle
17 products
+ £0.01
0.8% increase
vs Dec 2024
Iceland
16 products
- £0.03
-2.1% decrease
vs Dec 2024
ASDA
16 products
+ £0.09
6.3% increase
vs Dec 2024
M&S
15 products
+ £0.18
0.8% increase
vs Dec 2024
Tesco
14 products
+ £0.08
5.6% increase
vs Dec 2024
Waitrose Ltd
14 products
+ £0.12
6.7% increase
vs Dec 2024
Yeo Valley
13 products
+ £0.01
0.4% increase
vs Dec 2024
Arla
8 products
+ £0.13
6.3% increase
vs Dec 2024

Milk
Products

100 ProductsDec 2024Dec 2025Change
Cravendale Filtered Fresh Semi Skimmed Milk Fresher for Longer Large (2l)
£2.64£2.92 + £0.28
10.6% increase
Arla Bob Skimmed Milk Tastes like Semi Skimmed (2l)
£2.64£2.99 + £0.35
13.3% increase
Arla Lactofree Semi Skimmed Milk Drink (1l)
£1.87£1.81 - £0.06
-3.2% decrease
Yeo Valley Organic Free Range Fresh Semi Skimmed Milk (2l)
£2.64£2.82 + £0.18
6.8% increase
Cravendale Filtered Skimmed Milk Fresher for Longer (2l)
£2.60£2.88 + £0.28
10.8% increase
Cravendale Filtered Whole Milk Fresher for Longer (2l)
£2.64£2.92 + £0.28
10.6% increase
Arla Lactofree LactoFREE Fresh Whole Milk Drink (1l)
£1.87£1.75 - £0.12
-6.4% decrease
Cravendale Pure Filtered Fresh Semi Skimmed Milk Fresher for Longer (1l)
£1.60£1.65 + £0.05
3.1% increase
Cravendale Filtered Fresh Whole Milk Fresher for Longer (1l)
£1.61£1.66 + £0.05
3.1% increase
Yeo Valley Organic Free Range Fresh Whole Milk Large (2l)
£2.77£2.95 + £0.18
6.5% increase