Official & public data · 701 European cities

Compare European cities using official data.

Compare European cities on population, climate, air quality, housing, employment, education, transport and other reported indicators. Every figure shows its source, year, unit and geography.

701
cities & greater cities
50
tracked indicators
589
with population

⇄ Berlin vs Roma

Eurostat 2022–23
BerlinGermany · city
RomaItaly · city
Populationpeople
Berlin
3,677,472
Roma
2,749,031
Feel safe walking at nightof respondents
Berlin
16.9%
Roma
7.2%
Transport is affordableof respondents
Berlin
25.9%
Roma
16.1%
Source: Eurostat Urban Audit · % on a 0–100 scaleFull comparison →

Explore every city

Sort and filter all 589 cities reporting population across six core indicators, then export exactly what you see as CSV. Click any column heading to sort.

# City Country Geo Populationpersons · 2022 Densityper km² · 2022 Avg temp°C · 1991–2020 Rainfallmm/yr · 1991–2020 GDP / cap€ · NUTS3 · 2023 Life exp.yrs · NUTS2 · 2024
1ParisFrancegreater10,353,7105,12211.5733€133,70084.6
2MadridSpaingreater5,030,1325,27814.4447€42,60085.7
3BarcelonaSpaingreater3,720,33317,622€35,90084.3
4BerlinGermanycity3,677,4724,1249.9667€54,70081.2
5MilanoItalygreater3,565,6913,44612.91,301€71,20084.4
6NapoliItalygreater2,816,4482,88216.31,088€24,50082.0
7RomaItalycity2,749,0312,13815.8929€47,60083.6
8LisboaPortugalgreater1,880,6132,95416.0606€42,30082.9
9HamburgGermanycity1,853,9352,4979.7811€84,20081.2
10BudapestHungarygreater1,706,8512,32811.1651€47,60078.9
11StockholmSwedengreater1,592,7342,2777.1629€72,30085.0
12MünchenGermanycity1,487,7084,7779.21,028€100,90082.7
13ValenciaSpaingreater1,414,2133,51417.5424€28,10083.5
14LyonFrancegreater1,296,1044,35911.91,048€57,60084.2
15PrahaCzechiacity1,275,4062,5699.7691€62,40081.9
16RotterdamNetherlandsgreater1,249,9552,16710.7847€64,70082.0
17Bruxelles/BrusselBelgiumgreater1,228,6554,07410.7813€85,30082.1
18SofiaBulgariacity1,221,17291010.7713€35,40077.0
19KölnGermanycity1,073,0962,63810.5932€78,50081.3
20AmsterdamNetherlandsgreater1,020,9982,96410.5869€118,50082.1
21PortoPortugalgreater978,8772,04215.11,149€25,90083.1
22MarseilleFrancegreater976,4832,74314.5668€46,20083.8
23LilleFrancegreater966,7503,62810.8769€35,80081.3
24SevillaSpaincity876,7546,17818.7512€24,90082.9
25TorinoItalycity848,7486,52511.91,111€39,00083.7
26's-GravenhageNetherlandsgreater791,5893,80210.8871€60,50082.0
27BilbaoSpaingreater787,5164,97113.41,194€38,30084.7
28ToulouseFrancegreater774,6563,05013.7817€49,20083.7
29BordeauxFrancegreater773,6262,27213.6832€42,70083.5
30ZagrebCroatiacity764,2861,19211.5933€37,50080.2
31Frankfurt am MainGermanycity759,2243,06010.5736€120,90082.0
32ZurichSwitzerlandgreater704,5372,4659.61,14584.2
33OsloNorwaygreater699,8278881.3923€101,70083.4
34GöteborgSwedengreater697,0201,0368.2950€52,60083.7
35ZaragozaSpaincity673,01069115.5390€34,90084.3
36Helsinki/HelsingforsFinlandcity658,4573,0866.0740€61,30082.8
37PalermoItalycity635,4393,96916.2638€23,90082.6
38StuttgartGermanycity626,2752,9839.8897€118,10082.3
39DüsseldorfGermanycity619,4772,84710.7964€104,10080.4
40RīgaLatviacity605,8021,9927.6779€30,40076.4
41LeipzigGermanycity601,8662,01410.0689€48,20081.4
42DortmundGermanycity586,8522,09810.2992€49,30080.1
43EssenGermanycity579,4322,75310.31,029€54,60080.4
44MálagaSpaincity579,0761,46516.5501€23,40082.9
45BremenGermanycity563,2901,72910.0821€61,10079.7
46VilniusLithuaniacity563,0121,4067.1763€41,50078.0
47GenovaItalycity561,2032,339€42,40083.8
48DresdenGermanycity555,3511,6939.4833€51,30082.1
49HannoverGermanycity535,9322,62210.1766€57,80080.6
50AntwerpenBelgiumgreater532,2551,81410.9814€61,60083.3
589 cities · page 1

Blanks (—) mean the city does not report that indicator; sorting moves them to the end. Population & density are Eurostat city / greater-city figures; temperature & rainfall are Copernicus ERA5-Land grid normals; GDP (NUTS3) and life expectancy (NUTS2) are Eurostat regional values for the area the city sits in — not city figures. These are reported indicators with their grain shown, not composite scores or “best/cheapest” rankings. Full provenance on the sources and methodology pages.

Population and climate tables

Explore the complete reporting set in dedicated, downloadable tables. Filters never create separate indexable URLs.

13 data modules, source-literal.

Every indicator keeps its Eurostat label, reference year, unit and observation flags. Coverage is voluntary, so we show how many cities report each one.

👥

Population

City & greater-city counts on 1 January, grain always shown.

589 cities reporting
🌫️

Air quality

EEA annual means from coverage-filtered monthly city averages.

329 cities reporting
🏠

Housing & living costs

Reported rent and apartment/house purchase prices.

305 cities reporting
🚇

Transport

Transit fares, taxi fares, bicycle network length, car registrations and road-death rates.

498 cities reporting
🧾

Country price context

Eurostat country price level index, labelled as country grain.

637 cities reporting
🎭

Tourism

Nights spent in tourist accommodation establishments.

174 cities reporting
🏛️

Culture

Museum visitors, cinema attendance, cinema seats and public libraries.

549 cities reporting
💬

Resident perception

Survey response shares for safety, transport, housing, air, noise and cleanliness.

80 cities reporting