The website RandomlyLondon has recently posted a map illustrating the second most commonly spoken languages in each of the London boroughs. The map, which is based on data from the 2011 Census, reveals that Polish and Turkish are the second language of the highest number of London boroughs (seven and four respectively), and that some perhaps less expected languages such as Lithuanian, French and Nepalese are in fact commonly spoken in certain areas.

Second languages in London


The languages most frequently listed as the second most commonly spoken in any given borough are:

  • Polish (7 boroughs) – Barnet, Bromley, Ealing, Lewisham, Merton, Richmond and Wandsworth
  • Turkish (4 boroughs) – Enfield, Hackney, Haringey and Islington
  • Bengali (3 boroughs) – Camden, Newham and Tower Hamlets
  • French (3 boroughs) – City of London, Hammersmith & Fulham and Kensington & Chelsea
  • Punjabi (3 boroughs) – Bexley, Hillingdon and Hounslow
  • Tamil (3 boroughs) – Croydon, Kingston and Sutton
  • Gujarati (2 boroughs) – Brent and Harrow
  • Lithuanian (2 boroughs) – Barking and Havering
  • Urdu (2 boroughs) – Redbridge and Waltham Forest
  • Arabic (1 borough) – Westminster
  • Nepalese (1 borough) – Greenwich
  • Portuguese (1 borough) – Lambeth
  • Spanish (1 borough) – Southwark.

For further information, please see the original post at

Photo credit: Universal Thank You Note by Woodleywonderworks.