A very nice language map at the Guardian:
The 2011 census reveals the main language spoken in 34,753 ‘output areas’ across England and Wales, each of 1,500 people. While only 0.3% of the population cannot speak English, 4m people do not speak it as their main language. This shows the country’s patchwork quilt of languages.
It seems Polish is now the third language of the UK (after English and Welsh). Thanks, Conrad!