Eurostat City Statistics · 2022

European cities with populations from 500,000 to 1 million: 20 records

European cities with populations from 500,000 to 1 million includes 20 records in the 2022 Eurostat dataset. This ranking uses city records only, so greater-city populations never compete with city populations.

Source Eurostat City Statistics Vintage 2022 Geography Eurostat city records only Page coverage 20 city records in this band Dataset updated 2026-08-26

426 city records report the 2022 population indicator. 163 greater-city records are excluded before ranking. Population is the reported DE1001V value for each Eurostat city geography. Missing population values remain excluded. Source details are available in the methodology.

Sortable city table

European cities with populations from 500,000 to 1 million. Use the column headings to change the order.
# Geography
1 Sevilla Spain city 876,754
2 Torino Italy city 848,748
3 Zagreb Croatia city 764,286
4 Frankfurt am Main Germany city 759,224
5 Zaragoza Spain city 673,010
6 Helsinki/Helsingfors Finland city 658,457
7 Palermo Italy city 635,439
8 Stuttgart Germany city 626,275
9 Düsseldorf Germany city 619,477
10 Rīga Latvia city 605,802
11 Leipzig Germany city 601,866
12 Dortmund Germany city 586,852
13 Essen Germany city 579,432
14 Málaga Spain city 579,076
15 Bremen Germany city 563,290
16 Vilnius Lithuania city 563,012
17 Genova Italy city 561,203
18 Dresden Germany city 555,351
19 Hannover Germany city 535,932
20 Nürnberg Germany city 510,632
20 cities · page 1 of 1

Universe and definition

The ranking universe is the 426 records in the current dataset labeled "city" that report Eurostat indicator DE1001V for 2022. The band includes both endpoints, from 500,000 through 1,000,000 people. All 163 reporting records labeled "greater city" are excluded, as are functional urban areas and records without this population value. Rank restarts within this page's qualifying city records. Open the source dataset. The site dataset was updated 2026-08-26.