The population of London is approximately 10979000 people. An estimate of the population per square kilometer at the lat/lng - 6313,4.