Pages Menu
Categories Menu

Posted by on Oct 22, 2012 in Featured Maps, London, Slideshow, Spatial Analysis, Visualisation | 35 comments

Mapped: Twitter Languages in London


**Update: You can see a new fully-interactive version here**

Last year Eric Fischer produced a great map (see end of post) visualising the language communities of Twitter. The map, perhaps unsurprisingly, closely matches the geographic extents of the world’s major linguistic groups. On seeing these broad patterns I wondered how well they applied London- a great international city. The graphic above shows (and here for non-zoom version) the spatial distribution of about 3.3 million geo-located tweets (based on GPS) coloured by the language detected using Google’s translation tools. Ed Manley collected the data and he goes into more detail about the data here. They cover the summer period so we can clearly see the many languages of the Olympic Park (a hotspot for tweeting). English tweets (grey) dominate (unsurprisingly) and they provide crisp outlines to roads and train lines as people tweet on the move. Towards the north, more Turkish tweets (blue) appear, Arabic tweets (green) are most common around Edgware Road and there are pockets of Russian tweets (pink) in parts of central London. The geography of the French tweets (red) is perhaps most surprising as they appear to exist in high density pockets around the centre and don’t stand out in South Kensington (an area with the Institut Francais, a French High School and the French Embassy). It may be that as a proportion of tweeters in this area they are small so they don’t stand out, or it could be that there are prolific tweeters (or bots) in the highly concentrated areas. I really like the paint-speckled effect that the multilingual tweets of London have produced and it offers a further confirmation of the international nature of London’s population.

Even though the map contains over 3 million tweets it is still a fairly selective sample of Londoners- they only include people who have a good location (through GPS) and those who are connected to the internet. I expect the latter requirement will exclude many short term visitors to London, and may explain why there aren’t so many hotspots around London’s landmarks (as is the case with Flickr where people can upload georeferenced images when they get home). There are also a couple of horizontal lines that have been caused by different levels of precision in the tweet locations. In spite of this, I think the information in these maps is useful as a basis for comparison to other cities and it helps to reveal some of the finer patterns within the broad regions mapped by Fischer.

Share on Facebook
Bookmark this on Google Bookmarks
Share on reddit
Bookmark this on Digg
Share on StumbleUpon
Share on LinkedIn


  1. I saw your map in the Metro and was interested in the French language clusters. In particular the one towards bottom right stood out and as far as I can figure out is Lewisham. It certainly isn’t what I would expect but perhaps we’re seeing a large number of African French language tweeters?

    • I think this may be Blackheath and surrounding area. French Saturday school and many French families who have moved in the last 4-5 years.

    • French people stick together around good food !

  2. Really enjoyed reading this article – first saw it in the Metro this morning. Can you write a step by step guide on how anyone can do this sort of production? Would you be up for meeting in person re this? I’ll buy you a drink! :)

    Many thanks,

    • Hi Andy,

      The tweets were downloaded using the Twitter API, for the specified bounds of London. There is a fair bit of documentation online describing how to set this up.

      We then used the Chromium Compact Language Detector to identify the language within each tweet. This is a Python library and freely available here – This code was simply included in a Python script that looped through the tweets and output the language. A reliability indicator is also provided, in our case we only used ‘reliably detected’ results.

      There is a bit more information on the process and results on my blog –

      Let me know if you have any further questions.


      • Hi Ed,

        This is a great map. What graphics/visualisation tool did you use to map the data programmatically? Im trying to find a good programmable tool that I build complex data visualations in.



        • I used the ggplot2 package in R. HTH James

  3. Really enjoyed this, though would have loved to be able to get better quality on the zoom. Also, is there anywhere a list of all the languages found?

    • Hi Tristan,

      I’ve just published the complete list of languages here – – hope it of interest.


  4. very ineresting…more importantly thanks for shpwing the full data and the high proportion of unknowns. Google translate is good but not foolproof

    Love the maps in particukar, it is a shame it could not have another map superimposed on it

  5. This is a beautiful map. I am just wondering what language the Chinese community are Tweeting in – they (as the second largest of all language groups) appear to be absent from the map?

  6. Julian Boyle (and to the authors): there is a Chinese equivalent of Twitter called Weibo, which is probably why there is no Chinese showing up at all. I’d imagine that most all users who tweet in Chinese would do it on Weibo instead of Twitter.

    These infographics are beautiful!

  7. This map is extremely highly biased. This is for exampel extremely suprising to see that Tibetan is more represented than Hindi, given the very visible Indian community in London (and I doubt they will use English instead of Hindi more than what Tibetan use, notably in Tweeter where there’s a lot of difficulties to type that Tibetan language !!!)
    For this reason, it will be much more relaiable if using posts on FlickR, where people are gelocalising their photos and uploading them, before commenting them on the web in a more reliable way in their own language, and where other people are commenting the photos.

    I don’t think that Tweeter is a good indicator of languages used! It will be highly biased in favor of English or languages that thare natively supported on all mobiles phones (because they all support the minimum Latin-only character set, and partly supported in Greek and Cyrillic scripts by reinterpreting Latin letters as Greek or Cyrillic, because these two scripts are NOT encoded separately on GSM, or simply not supported by SO many mobiles phones and even MANY “smart” phones, including when using the Tweeter application instead of SMS messaging to post tweets)

    And yes, the **heavy** costs of mobile Internet when roaming abroad forbids many people of posting tweets when they are abroad, unless they actually live there for a long enough time to get a residence and a local internet access with affordable (or flat) mobile data plans. One day Europe will require ISPs to provide pan-European data access plans at no additional cost.

    Or may be we’ll finally see free Wifi access
    everywhere, at least in very urbanized areas like London (but if you’re limited to only urbanized areas, then you have also another bias: the spots you see on the map are also those where there are FREE Wifi hotspots (notably restaurants and cafés) for visitors.

    So you should study this map differently across zones of London : areas with restaurants, cafés, hotels that offer free Wifi access will be MUCH less biased. Transportation stations ARE biases because the Wifi hotspots are NOT free even if they are MUCH less expensive than mobile Internet proposed by roaming mobile phone operators (most hotspots in transportation areas are operated commercially by BT, Vodafone, Orange, … they are definitely NOT free, even for reataurants and cafés located there that can’t open their FREE Wifi Hotspot).

    It would be interesting to look at tweets posted from **McDonald restaurants** (its local hotspots are free everywhere, and its presence worldwide gives good comparison points for creating statistics about languages spoken in these areas by BOTH visitors and residents).

  8. This is really cool. Although I’m a bit worried mapping where the foreigners are could be used for ill-means by xenophobes.

  9. Hi Ed, James – this map is fantastic. I’d love to stick this on my wall at the highest resolution possible. And would be very happy to pay for it :-). Can you recommend a next step! Best wishes (and congratulations on a beautful visualisation), Neil

    • Hello there! Do you use Twitter? I’d like to follow you if that would be ok.
      I’m undoubtedly enjoying your blog and look forward to new posts.

      • Saya telah berkali-kali surfing, tetapi baru saat ini saya membaca artikel sebagus ini.

        tulisan ini sangat berguna untuk saya. Menurut pendapat saya,
        seandainya para webmaster membuat artikel-artikel sebagus ini, maka internet akan lebih
        berguna dibanding sebelumnya.

    • Wow, incredible weblog format! How lengthy have you ever
      been blogging for? you make blogging look easy. The total
      look of your site is great, as smartly as the content material!

    • An interesting discussion is worth comment. I believe that you
      ought to publish more on this topic, it may not be a taboo matter but typically people do not speak about such subjects.

      To the next! Cheers!!

    • Thanks for ones marvelous posting! I definitely enjoyed
      reading it, you happen to be a great author. I will remember to bookmark your blog and may come back sometime soon.
      I want to encourage you continue your great work, have
      a nice morning!

    • whoah this blog is great i really like studying your posts.
      Keep up the great work! You recognize, many individuals are searching around for this information, you can help them greatly.

    • It’s remarkable to pay a quick visit this site and reading the views of all friends concerning this piece of writing, while I am also zealous
      of getting know-how.

    • Howdy would you mind letting me know which web host you’re utilizing?
      I’ve loaded your blog in 3 completely different browsers and I
      must say this blog loads a lot faster then most. Can you recommend a good
      hosting provider at a fair price? Many thanks, I appreciate it!

    • Hello, of course this paragraph is genuinely good and I have learned lot of things from it regarding blogging.

    • I do not leave a response, but after reading a few of the responses here Mapped: Twitter Languages
      in London | I do have a couple of questions for you if you do not mind.
      Could it be just me or does it appear like a few
      of the responses come across as if they are coming from brain dead visitors?

      😛 And, if you are posting on other sites, I would like
      to keep up with everything new you have to post.
      Could you make a list of all of your social sites like your twitter feed, Facebook page or
      linkedin profile?

    • Hello, i think that i saw you visited my web site so i got here
      to go back the desire?.I am trying to find issues to enhance my site!I suppose its adequate to use some of your concepts!!

    • I think what you published was very reasonable.

      However, what about this? what if you added a little information? I am not saying your information isn’t good., but what
      if you added something that grabbed a person’s attention? I mean Mapped: Twitter Languages in London | is kinda boring. You could glance at Yahoo’s home page and note how they create
      news headlines to get viewers to click. You might add a video or a pic or
      two to grab readers excited about everything’ve
      got to say. Just my opinion, it might make your posts a little livelier.

  10. 2016秋冬最適ウブロコピー腕時計皆さん、こちらへどうぞ、ご注意くださいね。2016秋冬がソそろそろ来ますよ。皆様へのいい気持ちを与えることができるため、こういう季節に最適商品が登場しております。ウブロコピー,ウブロスーパーコピー,ウブロコピー時計,ウブロコピー代引き,ウブロコピー 時計通販,ウブロコピー時計販売弊店,は最低の価格と最高のサービスを提供しております。皆様は最高の満足を収穫することができます。▲下記の連絡先までお問い合わせください。是非ご覧ください!

  11. 10代が終われば就職する人が過半数を占めるため自分のお金で有名ブランドの財布にお金をかけられるのですが、いつの世も一流ブランドの財布コピーの贈り物は若者に大喜びされますよ!とりわけ女性は、海外の通販を活用してブランドの製品を買い求める知識があまりない人が多いため、日本以外の通販を有効に使えていない方が多いのです。

  12. 2016秋冬最適ウブロコピー腕時計皆さん、こちらへどうぞ、ご注意くださいね。2016秋冬がソそろそろ来ますよ。皆様へのいい気持ちを与えることができるため、こういう季節に最適商品が登場しております。ウブロコピー,ウブロスーパーコピー,ウブロコピー時計,ウブロコピー代引き,ウブロコピー 時計通販,ウブロコピー時計販売弊店,は最低の価格と最高のサービスを提供しております。皆様は最高の満足を収穫することができます。▲下記の連絡先までお問い合わせください。是非ご覧ください!

  13. スーパーコピーブランド格安販売店はこちらへ!品々の激安価格に持ったスーパーコピーブランド 代引きの新作はお客様に提供されます。安心、迅速、確実、お客様の手元にお届け致します。★弊社は9年の豊富な経験と実績を持っております。★一流の素材を選択し、精巧な作り方でまるで本物のようなな製品を造ります。★品質を重視、納期も厳守、お客様第一主義を貫きは当社の方針です。★驚きの低価格で商品をお客様に提供致します!★早速に購入へようこそ!

  14. ものhalios腕時計でのハードと高速走行しているが、最近いじめのデザインは2013年にリリースされる3つの今後のモデルのための。新しいモデルの小さな部分と呼ばれるダイバースパンのブロンズ製の箱入りの兄弟と、デルフィンというより大きくてより深刻なダイバー。

  15. かつて多くのハリウッド映画で450露出の漢ミルトンを「スター」に提供した二の腕時計を越えて、主人公のクーパー(Matthew McConaughey飾)着用は漢ミルトンカーキパイロット双暦腕時計、腕時計の採用丈夫個性のパイロットの設計、ジェーン潔腕利きの外観、42mmサイズの文字盤を添えて目立つ飛行スタイル指針を搭載し、自動的に機械ムーブメント、この項の腕時計の開拓精神を見事に符合する主人公のパイオニア精神。

  16. 保温性に優れたダウンジャケット厳しい審査に合格したダウンを採用しているため、真冬でもTシャツ+ダウンジャケットでも充分過ごせる程の非常に高い保温性があります。当店のスタッフも、冬場はダウンジャケットの下は薄手のインナーで過ごしています。本店の商品は100%本物保証!人気の愛であるというモンクレールダウンジャケット マヤを激安通販!2016年冬春モンクレール新作など激安セール。お客様一番の選択と言えます!

  17. I really like the paint-speckled effect that the multilingual tweets of London have produced


  1. Twitter Map Shows London’s Languages | Londonist - [...] London, or the French absence from South Kensington. More on the interpretation can be found on James’ blog, while …
  2. Francophobes sure to be unhappy with geo-tagged Twitter map | Planet Ivy - [...] analysts at University College London and the results are both interesting and surprising. On his blog one of the …
  3. GoogleBig » Archive » Toronto’s Languages on Google Maps - [...] map created by Ed Manley and James Chesire shows the languages used within around 3.3 million geolocated tweets captured …
  4. Twitter map of London shows the linguistic diversity of a truly international city - [...] Cheshire explains onhis blog: ‘The geography of the French tweets (red) is perhaps most surprising as they appear to …
  5. Twitter map of London shows 66 languages | Social Web Guru Tips - [...] Cheshire wrote on his blog: “Towards the north, more Turkish tweets (blue) appear, Arabic tweets (green) are most common …
  6. Twitter map of London shows 66 languages | Web Guru Tips - [...] Cheshire wrote on his blog: “Towards the north, more Turkish tweets (blue) appear, Arabic tweets (green) are most common …
  7. See London's linguistic diversity as mapped by Twitter - Skift - [...] Cheshire wrote on his blog : “Towards the north, more Turkish tweets (blue) appear, Arabic tweets (green) are most …
  8. Multilingual London 2.0 | EastSouthEast - [...] the Spatial Analysis website, a map of the languages being Tweeted in across London. Towards the north, more Turkish …
  9. LONDON'S TWITTER LANGUAGES. | TheLlanguagesX Blog - [...] very nice visualization of the language communities of London, as revealed by Twitter: English tweets (grey) dominate [...]
  10. Twitter Map Shows London's Language Pockets - Socially Savvy! - [...] Twitter, a pair of London-based academics have created a map of the city’s linguistic diversity. The study, over a …
  11. London’s Languages in Tweets - [...] of the result above, but I recommend clicking through to the original version on researcher James Chesire’s blog for …
  12. Mapped: Twitter Languages in London | Spatial Analysis | Mark Solock Blog - [...] Mapped: Twitter Languages in London | Spatial Analysis. Like this:LikeBe the first to like this. [...]
  13. Listen & Learn » Blog Archive » Visualising London’s Twitter languages - [...] Just how diverse is shown by a visualisation of language communities, as revealed by Twitter. There are limitations to …
  14. Endangered Languages and Cultures » Blog Archive » London tweets - [...] is a zoomable map and an interesting blog post about the results by James Cheshire. The Telly has its …
  15. Chatty map analyses the Twitter languages of London – Now. Here. This. – Time Out London - [...] For more analysis of the Twitter map of London, visit James Cheshire’s website, [...]
  16. » As 10 línguas mais faladas em Londres, segundo o Twitter - [...] Hill e no Institut Français. Para interagir com o infográfico e saber mais sobre o projeto, acesse o site …
  17. London’s Twitter Tongues - [...] week Ed Manley and I published a map showing the top 10 twitter languages in London. To our surprise …
  18. Twitter Languages in London | - [...] on Share this:TwitterFacebookLike this:LikeBe the first to like this. By sethdixon • Posted …
  19. نقشه‌برداری از وب، کاری که باید انجام دهیم | ندای امروز - [...] می‌خواهید در مورد تصویر بالا بیشتر بدانید، بد نیست که این مطلب را [...]
  20. London’s Twitter Tongues | Webmasters' Home - [...] week Ed Manley and I published a map showing the top 10 twitter languages in London. To our surprise …
  21. Knowing the languages in London thanks to Twitter Feeds « Big Data Workshop - [...] Source & Source [...]
  22. Mapped: Twitter Languages in London | Spatial Analysis | The Data Scientist - [...] Mapped: Twitter Languages in London | Spatial Analysis. [...]
  23. Digital Corporate Affairs – weekly bits and bytes – Thomas Knorpp - [...] Using Twitter to map London’s languages: using GPS data embedded in tweets and by tracking the language they were …
  24. Twitter Language Maps | englishinamerica - [...] [...]
  25. London’s Twitter Tongues | The Mapping London Blog - [...] week Ed Manley and I published a map showing the top 10 twitter languages in London. To our surprise …
  26. Visualising London, Brighton and the UK using Geo-Tweets | Entrepreneurial Geekiness - [...] Language-tagged geo-tweets for London [...]
  27. UrbanMovements » Detecting Languages in London’s Twittersphere - [...] has mapped up the data – shown below, or in zoomable form here – and he more fully describes …
  28. Languages on Twitter « Infolux – Forschungsportal zum Luxemburgischen - [...] I saw the amazing maps on the languages used on Twitter for the cities of New York,  London and …

Post a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>