RPI inflation, 1949 to July 2026

£100 in 1949 is £5,168 today

That £100 bought 556 dozen eggs in 1949. Today it buys 42.

Prices up 5,068%5.2% a year on averageMultiply by 51.68

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

×52 £1 in 1949£51.68 today
It takes 51.7 of today's pounds to match one from 1949
The card that appears when you share this link

What £100 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.

Item1949Today
dozen eggslagged inflation18p then, about £2.38 today55642
pints of milklagged inflation2p then, about 70p today4,762144
Same money, adjusted for inflation£100£5,168

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.