London Demographics and LocalStats

    In the 2011 census the population of London was 8,173,941 and is made up of approximately 51% females and 49% males.

    The average age of people in London is 36, while the median age is lower at 33.

    61.1% of people living in London were born in England. Other top answers for country of birth were 3.2% India, 1.6% Ireland, 1.4% Nigeria, 1.4% Pakistan, 1.3% Bangladesh, 1.1% South America, 1.1% Scotland, 1.1% Jamaica, 1.0% Sri Lanka.

    77.9% of people living in London speak English. The other top languages spoken are 1.9% Polish, 1.5% Bengali, 1.3% Gujarati, 1.1% French, 1.0% Urdu, 0.9% Portuguese, 0.9% Turkish, 0.9% Spanish, 0.9% Arabic.

    The religious make up of London is 48.4% Christian, 20.3% No religion, 12.4% Muslim, 5.0% Hindu, 1.8% Jewish, 1.5% Sikh, 1.0% Buddhist, 0.1% Agnostic. 692,739 people did not state a religion. 21,337 people identified as a Jedi Knight and 732 people said they believe in Heavy Metal.

    37.1% of people are married, 9.7% cohabit with a member of the opposite sex, 1.4% live with a partner of the same sex, 35.4% are single and have never married or been in a registered same sex partnership, 8.7% are separated or divorced. There are 391,341 widowed people living in London.

    The top occupations listed by people in London are Professional 22.5%, Associate professional and technical 16.3%, Administrative and secretarial 11.7%, Managers, directors and senior officials 11.6%, Elementary 9.6%, Business, media and public service professionals 9.1%, Elementary administration and service 8.8%, Business and public service associate professionals 8.7%, Administrative 8.5%, Skilled trades 8.3%.

  • Browse for Demographics London by area.

  • LocalStats England
  • London Demographics
  • Barking and Dagenham
  • Barnet
  • Bexley
  • Brent
  • Bromley
  • Camden
  • City of London
  • Croydon
  • Ealing
  • Enfield
  • Greenwich
  • Hackney
  • Hammersmith and Fulham
  • Haringey
  • Harrow
  • Havering
  • Hillingdon
  • Hounslow
  • Islington
  • Kensington and Chelsea
  • Kingston upon Thames
  • Lambeth
  • Lewisham
  • Merton
  • Newham
  • Redbridge
  • Richmond upon Thames
  • Southwark
  • Sutton
  • Tower Hamlets
  • Waltham Forest
  • Wandsworth
  • Westminster