London living costs: What it really takes to survive in the capital

When people talk about London living costs, the total amount of money needed to cover basic expenses like housing, food, transport, and utilities in Greater London. Also known as cost of living in London, it’s not just a number—it’s the daily math that decides whether you stay or leave. You can earn £40,000 a year and still feel broke. Why? Because rent alone in a one-bedroom flat in Zone 2 can eat up half your paycheck. That’s not a rumor. That’s the 2025 reality.

It’s not just housing. The UK housing crisis, a nationwide shortage of affordable homes that has pushed rental prices to record highs, especially in London is the engine behind the pain. Social housing has vanished. Private landlords raise rents every year. And if you’re on a zero-hours contract or working part-time? You’re one missed shift away from being evicted. Then there’s London public transport, the Oyster card system and Tube network that Londoners rely on daily, but now cost over £150 a month for unlimited travel. A single journey from Zone 1 to Zone 4 costs more than most people pay for a whole week’s bus pass in other cities. And don’t forget food. A basic grocery basket in London is 22% pricier than the UK average. Even bread and milk feel like luxuries.

People are adapting. Some are moving to Essex, Kent, or even outside the M25. Others are doubling up in flats with three people in one bedroom. A few are quitting London altogether—heading to Portugal, Spain, or even smaller UK towns where rent is half the price. But for those who stay, it’s not about comfort anymore. It’s about survival. You learn to cook at home, avoid the Tube during peak hours, and track every pound. The city still has museums, parks, and late-night buses. But the cost of enjoying them? It’s climbing faster than your salary ever will.

What you’ll find below isn’t just a list of articles. It’s a collection of real stories from people living this. From the nurse choosing between medicine and rent, to the student working three jobs just to afford a room. These aren’t headlines. These are lives. And they’re happening right now, on every street in London.

What is the living wage in London in 2025?

What is the living wage in London in 2025?

The London living wage is £13.15 per hour in 2025-far above the legal minimum. Find out what it really takes to survive in the city, who pays it, and why so many workers still can't make ends meet.