Поскольку по Интернету сплошные компиляции из разнородных данных, покопался в
citypopulation.de и первоисточниках, и в итоге составил таблицу крупнейших городов Европы по населению на рубеж 2019-2020.
Города - строго в границах населенного пункта, city proper; там, где всё сложно и есть несколько вложенных сущностей, бралась наиболее компактная - всё, что теоретически можно исключить, исключено. В том числе Новая Москва, города-поселки Санкт-Петербурга, даже Лондонский Сити (со своими мэром, полицией и т.д., отдельно от Большого Лондона).
Два города из представленных пересекаются границей Европы и Азии: во-первых, конечно, Стамбул (и его европейская часть по населению меньше Москвы), и Ростов-на-Дону, если проводить границу по Кумо-Манычской впадине. Хотя во втором случае в азиатской части постоянного населения мизерное количество.
По Белграду (по черте города, не по округу) данные нашлись только на переписной 2011 год, поэтому пришлось делать оценку через население городских муниципалитетов. Погрешность порядка 5 тысяч, что впрочем не влияет на расстановку мест.
№
Город
Страна
Население
Примечание
1
Стамбул
Турция
14825719
В т.ч. 9466083 в европейской части
2
Москва
Россия
12273097
Без подчиненных поселений ТиНАО
3
Лондон
Великобритания
8952268
32 боро, без самоуправляемого Сити
4
Санкт-Петербург
Россия
4565076
Без подчиненных городов и поселков
5
Берлин
Германия
3669491
6
Мадрид
Испания
3334730
7
Киев
Украина
2967360
8
Рим
Италия
2837332
9
Париж
Франция
2148271
10
Минск
Беларусь
2020600
Оценка, 2018281 по переписи-2019
11
Вена
Австрия
1911191
12
Гамбург
Германия
1847253
13
Бухарест
Румыния
1832883
14
Варшава
Польша
1790658
15
Будапешт
Венгрия
1750216
16
Барселона
Испания
1664182
17
Мюнхен
Германия
1484226
18
Харьков
Украина
1443207
19
Милан
Италия
1396059
20
Прага
Чехия
1324277
21
Казань
Россия
1257391
22
Нижний Новгород
Россия
1252236
23
София
Болгария
1242568
24
Белград
Сербия
1195000
Оценка, погрешность 5 тыс. человек
25
Самара
Россия
1156659
26
Бирмингем
Великобритания
1141816
27
Ростов-на-Дону
Россия
1137904
Азиатская часть почти не населена
28
Уфа
Россия
1128787
29
Кёльн
Германия
1087863
30
Воронеж
Россия
1058261
31
Пермь
Россия
1055397
32
Одесса
Украина
1017699
33
Волгоград
Россия
1008998
34
Днепр
Украина
990724
35
Стокгольм
Швеция
974073
36
Неаполь
Италия
962589
Обрубил таблицу именно тут, поскольку дальше - официально 933-тысячный Краснодар со спорной принадлежностью к Европе/Азии, а затем Донецк, оценка населения которого в 908 тысяч не контролирующей его Украиной ввиду нескольких причин нереальна.