Okay, deep breath. The last major survey by the Trust for London clocked it at over 300 languages. Yes, three hundred. That’s more languages than there are countries in the United Nations.
Think about that for a second. You could ride the Tube for a week and hear a new language every single stop. Every. Single. Stop. And that’s not even counting dialects or secret handshake languages invented by your mates on a night bus.
Who’s Winning the Popularity Contest?
English is the official big boss, obviously. But it’s not the loudest voice in the room. The runner-up is Polish, spoken by over 150,000 Londoners. You hear it in cafes, on buses, and during angry phone calls about parking tickets.
Then comes Bengali, particularly in the East End. You can’t walk through Brick Lane without tripping over three kinds of curry and a chorus of it. After that? Gujarati, Punjabi, and Urdu are all fighting for third place. It’s a friendly scuffle, but a scuffle nonetheless.
Don’t sleep on French and Spanish either. They’re not just for tourists—there are huge communities from West Africa and Latin America. So yes, your baguette order might get you a side of salsa.