По данным переписи 2011 года в Лондоне проживало 8 173 900 человек (больше, чем в Шотландии и Северной Ирландии, вместе взятых). Из них 7,2 % составили дети дошкольного возраста (до 4 лет), 17,3 % дети школьного возраста
(от 5 до 19 лет), 64,4 % лица трудоспособного возраста (от 20 до 64 лет) и 10,7 % лица пожилого возраста (от 65 лет и выше). По сравнению с предыдущей переписью 2001 года доля лиц пожилого возраста незначительно увеличилась[48].
В среднем в дневное время в Лондоне пребывает около 9,3 млн человек[49]. Наибольший миграционный обмен внутри страны приходится на соседние регионы Юго-Восточной и Восточной Англии, а наименьший на Северную Ирландию.
Среди лиц, прибывающих из других регионов, преобладают студенты и работающая молодёжь 20—29 лет[50].
Быстрее всего население Лондона увеличивалось в XIX — начале XX века, в период урбанизации. Примерно с 1825 по 1925 год Лондон был самым населённым городом в мире, после чего его опередил Нью-Йорк[51]. В 1939 году численность
населения Лондона достигла исторического максимума, составив 8,6 млн жителей. C 1960-х до первой половины 1980-х годов город потерял около ¼ населения. Сейчас это второй по величине город Европы, крупнейший город Европейского
Союза и 21-й город мира.
Агломерация «Большой Лондон» состоит из частей одноимённого региона Большой Лондон и регионов Юго-Восточная и Восточная Англия. Численность населения агломерации Лондона в 2010 году по данным ООН составила 8,631 млн человек[52].
Вместе с пригородной зоной, включая города-спутники (Базилдон, Харлоу и другие, созданные по проекту Л. Аберкромби после Второй мировой войны), Большой Лондон образует метрополитенский район[53]. По данным Евростата за 2007—2009
годы численность населения урбанизированной зоны (larger urban zone) Лондона составила 12 317 800 человек[54]. Английский мегалополис с населением более 30 млн человек, занимающий треть территории Англии, объединяет агломерации
Лондона, Бирмингема, Манчестера и Ливерпуля. Ла-Маншем разделён с континентальным Рейнско-Рурским мегалополисом[55].