Home > Europe > Largest cities
Moscow, the capital of Russia   The Russian capital Moscow, with over 17 million inhabitants in its urban area (and just under 12 and a half in the city limits), is the largest European city.

   In second place we have Istanbul, whose eastern part is however located in Asia, with about 35% of the inhabitants living on this continent; it has quite rapid growth rates, in fact in 2000 it counted 8 million people.

   Paris and London are the other two European cities to overcome the barrier of ten million inhabitants and together with Bangkok the most visited in the world.

   With 12 and 7 cities in this ranking, Russia and Germany are respectively the most represented countries, on the other hand they are also those with the most inhabitants (even considering only the European part of Russia).


City Urban aggl.  Population Urban area Country Other cities in urban area
Moscow 17,878,000 13,010,000 6,643 Kmē Russia Balashikha, Podolsk, Khimki
Istanbul 15,306,000 15,306,000 1,471 Kmē Turkey  
Paris 11,108,000 2,088,000 2,854 Kmē France Boulogne-Billancourt, Saint-Denis
London 10,803,000 8,777,000 1,738 Kmē United Kingdom Watford, Woking
Madrid 6,798,000 3,340,000 1,365 Kmē Spain Móstoles, Alcalá de Henares,
Fuenlabrada
Düsseldorf 6,769,000 611,000 2,683 Kmē Germany Dortmund, Essen, Duisburg
Saint Petersburg 5,750,000 5,602,000 1,510 Kmē Russia  
Milan 5,471,000 1,372,000 2,225 Kmē Italy Monza
Barcelona 5,317,000 1,656,000 1,072 Kmē Spain L'Hospitalet de Llobregat,
Badalona, Terrassa, Sabadell
Berlin 4,286,000 3,597,000 1,368 Kmē Germany  
Naples 3,653,000 912,000 1,031 Kmē Italy Giugliano in Campania
Athens 3,309,000 643,000 583 Kmē Greece Piraeus, Peristeri
Rome 3,239,000 2,755,000 1,145 Kmē Italy  
Rotterdam 3,027,000 671,000 1,015 Kmē Netherlands The Hague
Kiev 3,001,000 3,001,000 761 Kmē Ukraine  
Lisbon 2,832,000 567,000 951 Kmē Portugal Amadora
Birmingham 2,517,000 1,121,000 598 Kmē United Kingdom Wolverhampton, Solihull
Manchester 2,449,000 470,000 632 Kmē United Kingdom Bolton, Sale
Budapest 2,407,000 1,686,000 997 Kmē Hungary Erd
Brussels 2,238,000 197,000 870 Kmē Belgium Schaerbeek, Anderlecht
Cologne 2,218,000 1,017,000 780 Kmē Germany Bonn, Leverkusen
Stockholm 2,200,000 989,000 847 Kmē Sweden  
Hamburg 2,189,000 1,809,000 795 Kmē Germany  
Minsk 2,126,000 1,993,000 433 Kmē Belarus  
Munich 2,112,000 1,479,000 482 Kmē Germany  
Bucharest 2,097,000 1,725,000 412 Kmē Romania  
Frankfurt 2,055,000 743,000 660 Kmē Germany Offenbach
Warsaw 2,028,000 1,862,000 546 Kmē Poland Pruszków
Vienna 2,015,000 2,015,000 337 Kmē Austria  
Katowice 1,903,000 279,000 728 Kmē Poland Sosnowiec, Gliwice,
Zabrze, Bytom
Amsterdam 1,736,000 931,000 487 Kmē Netherlands Zaanstad
Leeds 1,659,000 536,000 487 Kmē United Kingdom Bradford, Huddersfield
Copenhagen 1,650,000 662,000 565 Kmē Denmark  
Nizhniy Novgorod 1,635,000 1,226,000 857 Kmē Russia  
Valencia 1,547,000 804,000 394 Kmē Spain Torrent
Turin 1,492,000 847,000 381 Kmē Italy  
Kharkiv 1,484,000 1,434,000 394 Kmē Ukraine  
Lyon 1,424,000 522,000 461 Kmē France Villeurbanne
Marseille 1,406,000 873,000 689 Kmē France Aix-en-Provence
Stuttgart 1,397,000 610,000 477 Kmē Germany  
Dublin 1,386,000 593,000 461 Kmē Ireland  
Prague 1,385,000 1,385,000 308 Kmē Czech Republic  
Donetsk 1,378,000 905,000 684 Kmē Ukraine  
Porto 1,364,000 249,000 795 Kmē Portugal Vila Nova de Gaia
Belgrade 1,355,000 1,197,000 254 Kmē Serbia  
Volgograd 1,324,000 1,028,000 702 Kmē Russia  
Lille 1,315,000 237,000 528 Kmē France Roubaix, Tourcoing
Kazan 1,309,000 1,309,000 448 Kmē Russia  
Rostov-on-Don 1,264,000 1,142,000 381 Kmē Russia  
Dnipro 1,220,000 981,000 803 Kmē Ukraine  
Sofia 1,197,000 1,197,000 207 Kmē Bulgaria  
Samara 1,173,000 1,173,000 246 Kmē Russia  
Helsinki 1,146,000 678,000 515 Kmē Finland Espoo, Vantaa
Ufa 1,145,000 1,145,000 347 Kmē Russia  
Odessa 1,142,000 1,016,000 370 Kmē Ukraine  
Seville 1,138,000 684,000 272 Kmē Spain Dos Hermanas
Glasgow 1,100,000 632,000 357 Kmē United Kingdom Paisley
Krasnodar 1,099,000 1,099,000 337 Kmē Russia  
Saratov 1,083,000 901,000 546 Kmē Russia  
Antwerp 1,070,000 545,000 666 Kmē Belgium  
Voronezh 1,069,000 1,069,000 603 Kmē Russia  
Perm 1,034,000 1,034,000 319 Kmē Russia  
Oslo 1,007,000 720,000 324 Kmē Norway Bærum


* data on urban agglomerations updated to 2023 (estimates), those on population according to official data or more recent estimates of the national statistical services, when different from urban agglomerations.