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

Measured with the Retail Prices Index, the only official series that runs back to 1948. Use CPI instead.

×53 £1 in 1948£53.12 today
It takes 53.1 of today's pounds to match one from 1948
The card that appears when you share this link

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.

Item1948Today
dozen eggslagged inflation15p then, about £2.38 today674.2
pints of milklagged inflation2p then, about 70p today47614
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.