- English (official language)
- Spanish
- Polish
- Arabic
- Urdu
- Bengali
- Gujarati
- Punjabi
- Mandarin Chinese
- Yoruba
- French
- Italian
- Greek
- Turkish
- Somali
- Hindi
- Persian
This list is not exhaustive as several other languages are spoken in the city due to London's international environment.