RPI inflation, 1950 to August 2026
£1,000 in 1950 is £50,370 today
That £1,000 bought 5,000 dozen eggs in 1950. Today it buys 419.
Prices up 4,937%5.3% a year on averageMultiply by 50.37

What £1,000 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 | 1950 | Today |
|---|---|---|
| dozen eggslagged inflation20p then, about £2.39 today | 5,000 | 419 |
| pints of milklagged inflation2p then, about 70p today | 47,619 | 1,429 |
| Same money, adjusted for inflation | £1,000 | £50,370 |
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.