RPI inflation, 1948 to July 2026
£10.00 in 1948 is £531 today
That £10.00 bought 67 dozen eggs in 1948. Today it buys 4.2.
Prices up 5,212%5.2% a year on averageMultiply by 53.12

What £10.00 buys
Official average shop prices, not a basket. Things marked as outrunning inflation got dearer faster than everything else; things that lagged got relatively cheaper.
| Item | 1948 | Today |
|---|---|---|
| dozen eggslagged inflation15p then, about £2.38 today | 67 | 4.2 |
| pints of milklagged inflation2p then, about 70p today | 476 | 14 |
| Same money, adjusted for inflation | £10.00 | £531 |
The ONS stopped publishing these average prices in January 2025. Today's figures are that last reading moved on with inflation, so treat them as close rather than exact.