­Many of the biggest cities in Europe enjoy a great reputation as travel destinations. With plenty of historic and cultural attractions, eclectic events and vibrant atmospheres, European cities fascinate visitors from all over the world.

The following is a list of all major European cities with a population of more than 500,000, sorted by number of residents. More pages on individual towns and smaller cities in European countries are also accessible via the respective country pages.

Please note that metropolitan areas which are frequently summarized by the city’s name may actually be much larger in size; table lists latest available population numbers within city limits.

CityCountryPopulation
MoscowRussia12,340,000
LondonUnited Kingdom8,830,000
Saint PetersburgRussia5,350,000
BerlinGermany3,610,000
MadridSpain3,180,000
KievUkraine2,930,000
RomeItaly2,870,000
ParisFrance2,200,000
MinskBelarus1,980,000
ViennaAustria1,890,000
HamburgGermany1,830,000
BucharestRomania1,830,000
WarsawPoland1,760,000
BudapestHungary1,750,000
BarcelonaSpain1,620,000
MunichGermany1,460,000
KharkivUkraine1,450,000
MilanItaly1,370,000
PragueCzech Republic1,290,000
Nizhny NovgorodRussia1,260,000
SofiaBulgaria1,240,000
KazanRussia1,240,000
BelgradeSerbia1,230,000
SamaraRussia1,160,000
BirminghamUnited Kingdom1,140,000
Rostov on DonRussia1,130,000
UfaRussia1,120,000
CologneGermany1,080,000
PermRussia1,050,000
VoronezhRussia1,050,000
VolgogradRussia1,010,000
OdessaUkraine1,010,000
DniproUkraine1,000,000
NaplesItaly966,000
StockholmSweden950,000
DonezkUkraine919,000
KrasnodarRussia900,000
TurinItaly883,000
MarseilleFrance862,000
AmsterdamNetherlands856,000
SaratovRussia845,000
ZagrebCroatia804,000
ValenciaSpain788,000
LeedsUnited Kingdom785,000
KrákowPoland767,000
FrankfurtGermany747,000
ZaporizhiaUkraine745,000
LvivUkraine727,000
TolyattiRussia707,000
LodzPoland690,000
SevilleSpain689,000
ChisinauMoldova686,000
OsloNorway673,000
PalermoItaly668,000
ZaragozaSpain665,000
AthensGreece664,000
IzhevskRussia648,000
HelsinkiFinland643,000
RotterdamNetherlands639,000
WroclawPoland639,000
RigaLatvia638,000
StuttgartGermany633,000
Kryvyi RyhUkraine630,000
UlyanovskRussia627,000
GlasgowUnited Kingdom621,000
DüsseldorfGermany617,000
CopenhagenDenmark613,000
YaroslavlRussia609,000
MakhachkalaRussia596,000
DortmundGermany587,000
EssenGermany584,000
LeipzigGermany582,000
GenoaItaly580,000
SheffieldUnited Kingdom578,000
MalagaSpain569,000
BremenGermany568,000
OrenburgRussia565,000
GothenburgSweden564,000
TiranaAlbania557,000
DublinIreland553,000
DresdenGermany551,000
ManchesterUnited Kingdom545,000
SkopjeMacedonia543,000
RyazanRussia539,000
PosenPoland539,000
VilniusLithuania537,000
GomelBelarus536,000
BradfordUnited Kingdom535,000
AstrakhanRussia535,000
HanoverGermany535,000
Naberezhnye ChelnyRussia532,000
PenzaRussia524,000
AntwerpBelgium523,000
The HagueNetherlands532,000
NurembergGermany515,000
LyonFrance513,000
EdinburghUnited Kingdom513,000
LipetskRussia510,000
KirovRussia507,000
LisbonPortugal505,000