Largest cities in Europe 2023
As of 2023, there are 34 cities in Europe with a population of more than 1 million people. 15 of these cities are in the EU. Two (London and Birmingham) are in the United Kingdom.
The largest city in Europe is Istanbul. The population of Istanbul in 2021 is 15,840,900. Moscow is the second largest city with a population of 12,632,409 in 2022. London is the third largest city with a population of 8,799,800 in 2021.
London used to be the largest city in the EU, but since Brexit, the title of most populous city in the European Union goes to Berlin, with a population of 3,677,472. In second through fifth place are Madrid (3.3 million), Rome (2.8 million), Bucharest (2.2 million) and Paris (2.1 million).
Related: We also have an article on the largest cities in the UK.
Europe – cities by population
This table lists every city in Europe with a population of more than one million people by population. Data is from a range of sources, but all population figures are from either 2021 or 2022.
City | Country | Population |
---|---|---|
Istanbul | Turkey | 15,840,900 |
Moscow | Russia | 12,632,409 |
London | United Kingdom | 8,799,800 |
Saint Petersburg | Russia | 5,376,672 |
Berlin | Germany | 3,677,472 |
Madrid | Spain | 3,305,408 |
Kyiv | Ukraine | 2,920,873 |
Rome | Italy | 2,761,632 |
Bucharest | Romania | 2,161,347 |
Paris | France | 2,139,907 |
Minsk | Belarus | 1,996,553 |
Vienna | Austria | 1,962,779 |
Warsaw | Poland | 1,863,056 |
Hamburg | Germany | 1,853,935 |
Budapest | Hungary | 1,706,851 |
Belgrade | Serbia | 1,688,667 |
Barcelona | Spain | 1,636,732 |
Munich | Germany | 1,487,708 |
Kharkiv | Ukraine | 1,414,319 |
Milan | Italy | 1,371,498 |
Kazan | Russia | 1,308,660 |
Sofia | Bulgaria | 1,307,439 |
Prague | Czech Republic | 1,275,406 |
Nizhny Novgorod | Russia | 1,228,199 |
Tbilisi | Georgia | 1,201,769 |
Samara | Russia | 1,187,771 |
Ufa | Russia | 1,144,809 |
Birmingham | United Kingdom | 1,144,900 |
Rostov-on-Don | Russia | 1,142,162 |
Krasnodar | Russia | 1,099,344 |
Cologne | Germany | 1,073,096 |
Voronezh | Russia | 1,057,681 |
Perm | Russia | 1,034,002 |
Volgograd | Russia | 1,028,036 |
EU Cities by Population
This table lists the largest cities in the European Union by population, including every city with more than 500,000 residents.
As with the table above, population data doesn’t all come from the same source, but all of the population figures are from either 2021 or 2022.
City | Country | Population |
---|---|---|
Berlin | Germany | 3,677,472 |
Madrid | Spain | 3,305,408 |
Rome | Italy | 2,761,632 |
Bucharest | Romania | 2,161,347 |
Paris | France | 2,139,907 |
Vienna | Austria | 1,962,779 |
Warsaw | Poland | 1,863,056 |
Hamburg | Germany | 1,853,935 |
Budapest | Hungary | 1,706,851 |
Barcelona | Spain | 1,636,732 |
Munich | Germany | 1,487,708 |
Milan | Italy | 1,371,498 |
Sofia | Bulgaria | 1,307,439 |
Prague | Czech Republic | 1,275,406 |
Cologne | Germany | 1,073,096 |
Stockholm | Sweden | 978,770 |
Naples | Italy | 914,758 |
Amsterdam | Netherlands | 905,234 |
Marseille | France | 870,731 |
Turin | Italy | 848,885 |
Kraków | Poland | 802,583 |
Valencia | Spain | 789,744 |
Zagreb | Croatia | 769,944 |
Frankfurt am Main | Germany | 759,224 |
Seville | Spain | 684,234 |
Zaragoza | Spain | 675,301 |
Wrocław | Poland | 674,312 |
Łódź | Poland | 664,860 |
Helsinki | Finland | 658,864 |
Rotterdam | Netherlands | 655,418 |
Copenhagen | Denmark | 644,431 |
Athens | Greece | 637,798 |
Palermo | Italy | 630,828 |
Stuttgart | Germany | 626,275 |
Düsseldorf | Germany | 619,477 |
Riga | Latvia | 611,824 |
Leipzig | Germany | 601,866 |
Gothenburg | Sweden | 587,549 |
Dortmund | Germany | 586,852 |
Essen | Germany | 579,432 |
Málaga | Spain | 577,405 |
Vilnius | Lithuania | 576,195 |
Bremen | Germany | 563,290 |
Genoa | Italy | 560,688 |
Dresden | Germany | 555,351 |
Dublin | Ireland | 554,554 |
The Hague | Netherlands | 553,277 |
Lisbon | Portugal | 545,923 |
Poznań | Poland | 545,073 |
Hanover | Germany | 535,932 |
Antwerp | Belgium | 528,903 |
Lyon | France | 522,969 |
Nuremberg | Germany | 510,632 |