EU regions (NUTS 2) by population density
Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest had the highest population density of 240 regions in 2023, at 7,770.2 inhabitants per km². Övre Norrland had the lowest, at 3.5 inhabitants per km². The median was 118.9 inhabitants per km² and the figure for the European Union (27) was 109.3 inhabitants per km². Source: Eurostat, European Commission.
Top 40 regions, 2023
Full ranking
| Rank | Regions | 2023 | Change on 2022 |
|---|---|---|---|
| 1 | Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest | 7,770.2 | +1.4% |
| 2 | Melilla | 6,124.2 | +0.6% |
| 3 | Wien | 5,035.2 | +1.9% |
| 4 | Berlin Series break | 4,311.6 | -0.2% |
| 5 | Ceuta | 4,155.8 | +0.1% |
| 6 | Budapest | 3,291.4 | +0.4% |
| 7 | Praha | 2,826.9 | +4.2% |
| 8 | Hamburg Series break | 2,594.6 | -0.1% |
| 9 | Bremen Series break | 1,788.3 | +1.9% |
| 10 | Malta | 1,766 | +4.1% |
| 11 | Grande Lisboa | 1,597.7 | |
| 12 | Bucureşti-Ilfov Estimated | 1,310 | +0.8% |
| 13 | Noord-Holland | 1,079.2 | +1.4% |
| 14 | Ile-de-France Provisional | 1,039.1 | +0.2% |
| 15 | Düsseldorf Series break | 1,011.7 | +0.4% |
| 16 | Attiki | 1,000.5 | -0.3% |
| 17 | Community of Madrid | 870.6 | +2% |
| 18 | Mayotte Provisional | 863.7 | +3.4% |
| 19 | Hovedstaden | 780.9 | +1.2% |
| 20 | Prov. Antwerpen | 686.3 | +1.1% |
| 21 | Köln Series break | 612.9 | +0.1% |
| 22 | Prov. Vlaams-Brabant | 564.3 | +1% |
| 23 | Península de Setúbal | 549.5 | |
| 24 | Warszawski stołeczny Estimated | 544.7 | +0.4% |
| 25 | Darmstadt Series break | 542.6 | -0% |
| 26 | Noord-Brabant | 533.4 | +1.4% |
| 27 | Prov. Oost-Vlaanderen | 528.3 | +0.9% |
| 28 | Limburg (NL) | 524.3 | +0.7% |
| 29 | Arnsberg Series break | 447.9 | +0.1% |
| 30 | Lombardia | 433.6 | +0.3% |
| 31 | Gelderland | 428.3 | +0.9% |
| 32 | Karlsruhe Series break | 413.7 | +0.6% |
| 33 | Campania | 410.8 | -0.3% |
| 34 | Saarland Series break | 394.9 | +1.6% |
| 35 | Stuttgart Series break | 393.8 | +0.2% |
| 36 | Prov. West-Vlaanderen | 389 | +0.7% |
| 37 | Münster Series break | 383.5 | +0.4% |
| 38 | Prov. Brabant wallon | 378 | +0.6% |
| 39 | Prov. Limburg (BE) | 377 | +0.9% |
| 40 | Stockholm | 375.1 | +0.8% |
| 41 | Bratislavský kraj | 361.5 | +0.6% |
| 42 | La Réunion Provisional | 358.9 | +0.6% |
| 43 | Prov. Hainaut | 358.6 | +0.4% |
| 44 | Overijssel | 353 | +0.7% |
| 45 | Śląskie Estimated | 348.2 | -0.7% |
| 46 | Lazio | 337.2 | 0% |
| 47 | Nord-Pas de Calais Provisional | 328 | -0.1% |
| 48 | Martinique Provisional | 325.2 | -0.5% |
| 49 | Região Autónoma da Madeira | 319.6 | +0.8% |
| 50 | Detmold Series break | 318.7 | +0.3% |
| 51 | Flevoland | 312 | +1.8% |
| 52 | Basque Country | 309 | +0.5% |
| 53 | Rheinhessen-Pfalz Series break | 304.1 | +0.1% |
| 54 | Canary Islands | 299.9 | +1.2% |
| 55 | Prov. Liège | 293 | +0.5% |
| 56 | Veneto | 279.6 | 0% |
| 57 | Liguria | 278.9 | 0% |
| 58 | Oberbayern Series break | 274.4 | -0% |
| 59 | Leipzig Series break | 273.7 | +0.6% |
| 60 | Groningen | 259.9 | +3.4% |
| 61 | Luxembourg | 257.7 | +2% |
| 62 | Freiburg Series break | 249.7 | +0.8% |
| 63 | Catalonia | 248.9 | +1.6% |
| 64 | Mittelfranken Series break | 247.7 | +0.4% |
| 65 | Guadeloupe Provisional | 246 | -0.3% |
| 66 | Balearic Islands | 245.5 | +1.9% |
| 67 | Hannover Series break | 235.8 | -0.6% |
| 68 | Alsace Provisional | 233.5 | +0.2% |
| 69 | Valencian Community | 227.7 | +2.1% |
| 70 | Moravskoslezsko | 223.8 | +0.4% |
| 71 | Małopolskie Estimated | 220.8 | -0% |
| 72 | Tübingen Series break | 218.2 | +0.7% |
| 73 | Zeeland | 217.1 | +0.6% |
| 74 | Chemnitz Series break | 214.6 | -0.2% |
| 75 | Pest | 211.9 | +0.7% |
| 76 | Dresden Series break | 204.5 | +0.2% |
| 77 | Puglia | 202.1 | -0.4% |
| 78 | Emilia-Romagna | 200.7 | 0% |
| 79 | Friesland (NL) | 200.1 | +3.5% |
| 80 | Braunschweig Series break | 196.8 | +0.1% |
| 81 | Schwaben Series break | 193.4 | +0.1% |
| 82 | Gießen Series break | 193.3 | -0.5% |
| 83 | Helsinki-Uusimaa | 192 | +1.3% |
| 84 | Schleswig-Holstein Series break | 191.2 | +0.5% |
| 85 | Koblenz Series break | 190.2 | +0.8% |
| 86 | Drenthe | 188.4 | +0.6% |
| 87 | Sicilia | 187 | -0.4% |
| 88 | Eastern and Midland | 182.9 | +1.7% |
| 89 | Norte | 173.5 | +1% |
| 90 | Weser-Ems Series break | 172.2 | +0.3% |
| 91 | Piemonte | 169 | -0.1% |
| 92 | Provence-Alpes-Côte d’Azur Provisional | 166.7 | +0.5% |
| 93 | Vorarlberg | 161.3 | +1.1% |
| 94 | Toscana | 160.6 | 0% |
| 95 | Marche | 159.1 | +0.5% |
| 96 | Friuli-Venezia Giulia | 157.8 | 0% |
| 97 | Rhône-Alpes Provisional | 154.7 | +0.5% |
| 98 | Unterfranken Series break | 154.5 | -0.3% |
| 99 | Haute-Normandie Provisional | 152.1 | +0.1% |
| 100 | Oberfranken Series break | 146 | -0.3% |
| 101 | Kassel Series break | 145.2 | -0.7% |
| 102 | Dolnośląskie Estimated | 142.1 | -0.3% |
| 103 | Prov. Namur | 138.5 | +0.5% |
| 104 | Region of Murcia | 138 | +1.2% |
| 105 | Střední Čechy | 135.1 | +2.5% |
| 106 | Střední Morava | 133 | +0.8% |
| 107 | Thüringen Series break | 131.4 | +0.4% |
| 108 | Severozápad | 130.5 | +1.1% |
| 109 | Oberösterreich | 130.3 | +0.9% |
| 110 | Pomorskie Estimated | 129.8 | 0% |
| 111 | Zahodna Slovenija | 129.4 | +0.5% |
| 112 | Łódzkie Estimated | 128.9 | -0.7% |
| 113 | Jihovýchod | 126.8 | +1.6% |
| 114 | Bretagne Provisional | 126 | +0.6% |
| 115 | Severovýchod | 125.3 | +1.4% |
| 116 | Niederbayern Series break | 121.7 | -0.1% |
| 117 | Západné Slovensko | 121.6 | -0.2% |
| 118 | Calabria | 121.4 | -0.4% |
| 118 | Pays de la Loire Provisional | 121.4 | +0.5% |
| 120 | Sjælland | 120.3 | +0.6% |
| 121 | Abruzzo | 117.6 | -0.3% |
| 122 | Wielkopolskie Estimated | 116.7 | -0.2% |
| 123 | Oberpfalz Series break | 115.3 | 0% |
| 124 | Sydsverige | 113.4 | +0.5% |
| 125 | Cantabria | 111.9 | +0.4% |
| 126 | Lüneburg Series break | 111.7 | -0.3% |
| 127 | Podkarpackie Estimated | 110.7 | -0.3% |
| 128 | Kujawsko-pomorskie Estimated | 110.2 | -0.6% |
| 129 | Languedoc-Roussillon Provisional | 108.2 | +0.7% |
| 130 | Trier Series break | 107.3 | -0.9% |
| 131 | Midtjylland | 106.7 | +0.9% |
| 132 | Sachsen-Anhalt Series break | 106.1 | -0.6% |
| 133 | Região Autónoma dos Açores | 104.4 | +0.5% |
| 134 | Kýpros Series break | 104 | +3.4% |
| 135 | Syddanmark | 103.2 | +0.4% |
| 136 | Umbria | 102.9 | -0.4% |
| 137 | Východné Slovensko | 101.4 | 0% |
| 138 | Yugozapaden | 99.8 | +0.1% |
| 139 | Andalusia | 99.2 | +0.7% |
| 140 | Közép-Dunántúl | 99 | -0.1% |
| 141 | Picardie Provisional | 98.8 | -0.2% |
| 142 | Lorraine Provisional | 98.5 | -0.2% |
| 143 | Algarve | 97.6 | +1.6% |
| 144 | Świętokrzyskie Estimated | 97 | -0.8% |
| 145 | Kentriki Makedonia | 96.3 | -0.3% |
| 146 | Opolskie Estimated | 95.9 | -0.7% |
| 147 | Asturias | 95.4 | +0.2% |
| 148 | Oeste e Vale do Tejo | 92.6 | |
| 149 | Galicia | 92 | +0.2% |
| 150 | Sostinės regionas | 91.1 | +3.1% |
| 151 | Niederösterreich | 91 | +0.7% |
| 152 | Vzhodna Slovenija | 90 | +0.3% |
| 153 | Ionia Nisia | 88.5 | -0.9% |
| 154 | Nord-Est Estimated | 88.4 | +0.1% |
| 154 | Provincia Autonoma di Trento | 88.4 | +0.5% |
| 156 | Brandenburg Series break | 87.9 | +0.3% |
| 157 | Nyugat-Dunántúl | 87.8 | +0.1% |
| 158 | Aquitaine Provisional | 86.8 | +0.7% |
| 159 | Sud-Muntenia Estimated | 83.8 | -0.4% |
| 160 | Basse-Normandie Provisional | 83.3 | 0% |
| 161 | Észak-Magyarország | 81.9 | -0.8% |
| 162 | Salzburg | 80.8 | +0.9% |
| 163 | Stredné Slovensko | 80.6 | -0.2% |
| 164 | Észak-Alföld | 80.5 | -0.5% |
| 165 | Burgenland | 79.7 | +0.6% |
| 166 | Steiermark | 78 | +0.6% |
| 167 | Lubelskie Estimated | 77.9 | -0.8% |
| 168 | Nordjylland | 76.9 | 0% |
| 169 | Mazowiecki regionalny Estimated | 75.4 | -0.5% |
| 170 | Kriti | 75 | 0% |
| 171 | Nord-Vest Estimated | 74.6 | +0.4% |
| 172 | Jihozápad | 73.7 | +2.2% |
| 173 | Centro (PT) | 72.9 | |
| 174 | Franche-Comté Provisional | 72.8 | 0% |
| 175 | Provincia Autonoma di Bolzano/Bozen | 72.7 | +0.4% |
| 176 | Zachodniopomorskie Estimated | 72.5 | -0.5% |
| 177 | Västsverige | 72.1 | +0.7% |
| 178 | Poitou-Charentes Provisional | 71 | +0.3% |
| 179 | Midi-Pyrénées Provisional | 70.1 | +0.7% |
| 180 | Mecklenburg-Vorpommern Series break | 69.9 | -1% |
| 181 | Sud-Est Estimated | 69.8 | -0.3% |
| 182 | Lubuskie Estimated | 68.8 | -0.6% |
| 183 | Centru Estimated | 67.3 | +0.4% |
| 184 | Prov. Luxembourg (BE) | 66.8 | +0.6% |
| 185 | Dél-Alföld | 66 | -0.6% |
| 186 | Sardegna | 65.9 | -0.5% |
| 187 | Centre - Val de Loire Provisional | 65.8 | 0% |
| 188 | Navarre | 65.3 | +1.1% |
| 189 | Molise | 65.2 | -0.6% |
| 190 | Sud-Vest Oltenia Estimated | 64.8 | -0.5% |
| 191 | La Rioja | 64.2 | +0.6% |
| 192 | Notio Aigaio | 62.5 | 0% |
| 193 | Dél-Dunántúl | 62.2 | -0.5% |
| 194 | Tirol | 61.9 | +0.8% |
| 195 | Kärnten | 60.8 | +0.5% |
| 196 | Southern | 59.8 | +2% |
| 197 | Yuzhen tsentralen | 58.9 | 0% |
| 198 | Dytiki Elláda | 58.1 | -0.5% |
| 199 | Severoiztochen | 56.7 | 0% |
| 200 | Warmińsko-mazurskie Estimated | 56.6 | -0.7% |
| 201 | Podlaskie Estimated | 54.1 | -0.4% |
| 202 | Basilicata | 53.4 | -0.7% |
| 203 | Jadranska Hrvatska | 53.2 | +0.6% |
| 204 | Auvergne Provisional | 52.5 | -0.2% |
| 204 | Vest Estimated | 52.5 | +0.2% |
| 206 | Voreio Aigaio | 52.1 | +1.6% |
| 207 | Bourgogne Provisional | 51.3 | -0.2% |
| 208 | Champagne-Ardenne Provisional | 51.1 | -0.4% |
| 209 | Thessalia | 48.8 | -0.6% |
| 210 | Yugoiztochen | 48.5 | 0% |
| 211 | Severen tsentralen | 46.6 | -1.1% |
| 212 | Östra Mellansverige | 45.9 | +0.4% |
| 213 | Panonska Hrvatska | 43.6 | -1.1% |
| 214 | Limousin Provisional | 42.8 | -0.2% |
| 215 | Corse Provisional | 41 | +0.7% |
| 216 | Anatoliki Makedonia, Thraki | 40 | 0% |
| 217 | Valle d’Aosta/Vallée d’Aoste | 37.9 | -0.3% |
| 218 | Vidurio ir vakarų Lietuvos regionas | 37.8 | +0.8% |
| 219 | Northern and Western | 37.6 | +2.5% |
| 220 | Etelä-Suomi | 36.5 | +0.3% |
| 221 | Severozapaden | 35.4 | -1.4% |
| 222 | Ipeiros | 35.2 | +0.3% |
| 223 | Peloponnisos | 34.5 | -0.6% |
| 224 | Sterea Elláda | 32.7 | -0.3% |
| 225 | Eesti | 31.8 | +1.6% |
| 226 | Latvija | 30.2 | +1.7% |
| 227 | Aragon | 28.4 | +1.1% |
| 228 | Dytiki Makedonia | 27 | -1.1% |
| 229 | Småland med öarna | 26.6 | 0% |
| 230 | Castilla-La Mancha | 26.5 | +1.1% |
| 231 | Extremadura | 25.8 | 0% |
| 232 | Castile and León | 25.5 | +0.4% |
| 233 | Länsi-Suomi | 24.2 | +2.1% |
| 234 | Åland | 19.6 | +0.5% |
| 235 | Alentejo | 17.7 | |
| 236 | Norra Mellansverige | 13.5 | 0% |
| 237 | Pohjois- ja Itä-Suomi | 6.2 | 0% |
| 238 | Mellersta Norrland | 5.3 | 0% |
| 239 | Guyane Provisional | 3.5 | 0% |
| 239 | Övre Norrland | 3.5 | 0% |
Other periods
About this ranking
Resident population divided by land area in km². World Bank figures use mid-year population and land area excluding inland water.
United States: Census Bureau population estimates for 1 July divided by land area (water excluded) from the latest Census Gazetteer files. US tables often give people per square mile; multiply persons per km² by 2.59 to compare.
Every value in the ranking comes from the same publisher and the same period, so the regions are compared on one definition. 2 regions with data in other periods have no value for 2023 and are left out rather than filled from another source. Equal values share a rank.
How to cite
Eurostat. Population density by NUTS 3 region (demo_r_d3dens). https://ec.europa.eu/eurostat/databrowser/view/demo_r_d3dens/default/table. Retrieved 2026-10-08.
Use this data in your AI agent
Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:
Rank EU regions by population density using official data, and cite the source.
rank_places {"indicator":"population_density","level":"region","within":"European Union (27)","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population_density&level=region&within=European%20Union%20(27)&limit=10
Questions
Which region has the highest population density?
Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest, with 7,770.2 inhabitants per km² in 2023, according to Eurostat, European Commission.
Which region has the lowest population density?
Övre Norrland, with 3.5 inhabitants per km² in 2023.
Where does this ranking come from?
Every value comes from one source and one period, so the places are comparable: Eurostat, European Commission, Population density by NUTS 3 region (demo_r_d3dens). Retrieved 2026-10-08. 2 regions have no value for 2023 and are not ranked.
Population density: other rankings
- Countries
- EU countries
- US states
- US counties
- Autonomous communities of Spain
- Provinces of Spain
- Municipalities of Spain
- Regions of Germany (NUTS 2)
- Regions of France (NUTS 2)
- Regions of Italy (NUTS 2)
- Regions of Poland (NUTS 2)
- Regions of Greece (NUTS 2)
EU regions (NUTS 2): more rankings
- Active companies
- Activity rate
- At-risk-of-poverty rate
- Average age
- Average home mortgage amount
- Live births
- New companies created
- Inflation (CPI annual change)
- Consumer price index (CPI)
- Crude birth rate
- Crude death rate
- Deaths
- Dependency ratio
- Age dependency ratio (ages 15 to 64 base)
- Employment rate
- Enterprises using artificial intelligence