European Commission · DG REGIO · 2024 edition
Regional Social Progress Index
How people live in each European region beyond GDP: basic needs, wellbeing and opportunity. 236 regions, EU‑27 average = 100.
Spain: average 103.3 · 19 regions · best, País Vasco (113.5)
Each dot is one of the 236 regions; in orange, those of Spain. Hover or tap to see its name.
The European Commission's EU Regional Social Progress Index (EU-SPI 2.0) measures each region's social progress without economic indicators such as GDP: basic needs, foundations of wellbeing and opportunity, across 12 components and 53 indicators. The EU-27 average is 100.
Source: European Commission (DG REGIO), EU-SPI 2.0, 2024 edition. Compiled by IPEF; reused under the Commission's policy (CC BY 4.0). · Commission publication
Score by country · 2024
Regional ranking · 2024
| # | Region | Score (EU-27 = 100) | Basic needs | Foundations of wellbeing | Opportunity |
|---|---|---|---|---|---|
| 1 | Helsinki-Uusimaa | 132.1 | 117.2 | 129.5 | 153.4 |
| 2 | Midtjylland | 131.1 | 118.2 | 124.2 | 154.9 |
| 3 | Stockholm | 130.9 | 118.9 | 125.6 | 151.3 |
| 4 | Hovedstaden | 130.7 | 114.9 | 124.5 | 157.4 |
| 5 | Pohjois- ja Itä-Suomi | 130.1 | 121.2 | 128.9 | 141.7 |
| 6 | Östra Mellansverige | 130.0 | 117.5 | 126.2 | 149.4 |
| 7 | Övre Norrland | 129.7 | 120.4 | 123.5 | 147.7 |
| 8 | Mellersta Norrland | 129.3 | 121.9 | 124.8 | 142.8 |
| 9 | Nordjylland | 128.6 | 117.9 | 122.3 | 148.7 |
| 10 | Länsi-Suomi | 128.4 | 115.5 | 127.4 | 144.9 |
| 11 | Västsverige | 128.0 | 116.3 | 123.1 | 147.8 |
| 12 | Etelä-Suomi | 126.8 | 112.8 | 127.6 | 142.7 |
| 13 | Sydsverige | 126.6 | 116.5 | 121.9 | 144.0 |
| 14 | Norra Mellansverige | 126.6 | 120.8 | 122.8 | 137.2 |
| 15 | Småland med öarna | 126.4 | 115.5 | 123.3 | 142.8 |
| 16 | Syddanmark | 126.0 | 114.7 | 121.4 | 144.8 |
| 17 | Utrecht | 124.0 | 110.5 | 119.3 | 146.1 |
| 18 | Gelderland | 123.9 | 114.3 | 117.9 | 142.0 |
| 19 | Sjælland | 123.6 | 113.1 | 120.8 | 139.3 |
| 20 | Groningen | 123.4 | 117.9 | 117.8 | 135.8 |
| 21 | Noord-Holland | 122.4 | 110.5 | 117.5 | 142.4 |
| 22 | Overijssel | 122.1 | 115.2 | 118.0 | 134.8 |
| 23 | Noord-Brabant | 122.0 | 115.5 | 117.8 | 134.2 |
| 24 | Zuid-Holland | 121.1 | 110.8 | 116.2 | 139.3 |
| 25 | Drenthe | 121.1 | 116.7 | 119.0 | 128.1 |
| 26 | Limburg (NL) | 120.6 | 114.9 | 116.7 | 131.4 |
| 27 | Prov. Vlaams-Brabant | 120.1 | 113.1 | 116.4 | 132.2 |
| 28 | Friesland (NL) | 119.8 | 117.4 | 116.6 | 125.8 |
| 29 | Flevoland | 119.3 | 113.9 | 117.0 | 127.9 |
| 30 | Eastern and Midland | 119.0 | 108.4 | 124.7 | 125.0 |
| 31 | Prov. Oost-Vlaanderen | 118.8 | 112.6 | 116.1 | 128.9 |
| 32 | Zeeland | 118.8 | 111.1 | 120.0 | 126.1 |
| 33 | Northern and Western | 117.7 | 106.7 | 124.0 | 123.6 |
| 34 | Prov. Antwerpen | 117.2 | 112.5 | 114.3 | 125.4 |
| 35 | Southern | 116.6 | 102.8 | 123.3 | 125.5 |
| 36 | Prov. West-Vlaanderen | 116.1 | 112.5 | 116.0 | 119.7 |
| 37 | Prov. Limburg (BE) | 115.6 | 111.0 | 114.5 | 121.7 |
| 38 | Wien | 115.2 | 113.2 | 105.6 | 128.0 |
| 39 | Praha | 114.8 | 110.1 | 109.5 | 126.2 |
| 40 | Salzburg | 114.6 | 110.8 | 115.0 | 118.1 |
| 41 | Tirol | 114.2 | 111.6 | 112.5 | 118.7 |
| 42 | Steiermark | 114.1 | 112.0 | 111.4 | 119.2 |
| 43 | Oberbayern | 114.0 | 116.4 | 107.1 | 118.4 |
| 44 | País Vasco | 113.5 | 109.7 | 110.2 | 121.2 |
| 45 | Berlin | 113.4 | 113.1 | 105.6 | 122.4 |
| 46 | Pays de la Loire | 113.3 | 110.3 | 112.4 | 117.3 |
| 47 | Eesti | 113.2 | 107.5 | 120.5 | 111.4 |
| 48 | Luxembourg | 112.9 | 110.8 | 113.5 | 114.0 |
| 49 | Vorarlberg | 112.8 | 112.5 | 113.1 | 112.2 |
| 50 | Köln | 112.8 | 116.1 | 105.4 | 116.6 |
| 51 | Kärnten | 112.4 | 110.9 | 112.4 | 113.5 |
| 52 | Zahodna Slovenija | 112.3 | 103.8 | 108.1 | 127.2 |
| 53 | Bretagne | 112.2 | 106.7 | 113.8 | 116.4 |
| 54 | Braunschweig | 112.0 | 114.8 | 105.0 | 116.0 |
| 55 | Oberösterreich | 111.8 | 109.9 | 112.5 | 112.8 |
| 56 | Hamburg | 111.8 | 109.8 | 106.2 | 119.9 |
| 57 | Niederösterreich | 111.5 | 110.6 | 111.9 | 111.6 |
| 58 | Gießen | 111.3 | 112.9 | 104.5 | 116.4 |
| 59 | Leipzig | 111.0 | 113.6 | 106.6 | 112.1 |
| 60 | Darmstadt | 111.0 | 114.8 | 103.0 | 114.8 |
| 61 | Hannover | 110.9 | 116.9 | 103.3 | 112.0 |
| 62 | Rheinhessen-Pfalz | 110.5 | 115.5 | 105.3 | 110.1 |
| 63 | Dresden | 110.4 | 114.0 | 106.6 | 109.7 |
| 64 | Área Metropolitana de Lisboa | 110.4 | 104.3 | 106.2 | 121.9 |
| 65 | Oberpfalz | 110.3 | 115.5 | 107.0 | 107.4 |
| 66 | La Rioja | 110.3 | 110.6 | 105.0 | 115.5 |
| 67 | Detmold | 110.3 | 115.6 | 107.5 | 106.7 |
| 68 | Schleswig-Holstein | 110.2 | 116.2 | 106.5 | 106.8 |
| 69 | Burgenland | 110.2 | 112.7 | 109.3 | 107.7 |
| 70 | Galicia | 109.9 | 106.2 | 105.1 | 119.2 |
| 71 | Münster | 109.7 | 114.8 | 105.1 | 108.1 |
| 72 | Karlsruhe | 109.6 | 110.2 | 103.1 | 115.8 |
| 73 | Comunidad Foral de Navarra | 109.5 | 103.7 | 105.1 | 121.2 |
| 74 | Schwaben | 109.5 | 116.3 | 107.4 | 103.3 |
| 75 | Mittelfranken | 109.4 | 115.3 | 102.3 | 110.0 |
| 76 | Düsseldorf | 109.3 | 116.1 | 102.5 | 108.6 |
| 77 | Trier | 109.3 | 114.4 | 107.2 | 105.2 |
| 78 | Arnsberg | 109.2 | 115.6 | 103.4 | 107.6 |
| 79 | Tübingen | 109.1 | 110.0 | 104.2 | 113.0 |
| 80 | Oberfranken | 108.9 | 115.7 | 104.6 | 105.2 |
| 81 | Saarland | 108.8 | 110.8 | 102.4 | 113.1 |
| 82 | Unterfranken | 108.7 | 115.0 | 103.1 | 107.2 |
| 83 | Kassel | 108.7 | 114.5 | 105.1 | 105.4 |
| 84 | Weser-Ems | 108.6 | 115.2 | 104.4 | 105.1 |
| 85 | Aragón | 108.6 | 108.5 | 101.0 | 116.7 |
| 86 | Freiburg | 108.3 | 109.0 | 104.4 | 111.1 |
| 87 | Lüneburg | 108.1 | 113.8 | 104.0 | 105.3 |
| 88 | Principado de Asturias | 107.9 | 103.7 | 102.8 | 118.4 |
| 89 | Stuttgart | 107.8 | 110.5 | 101.7 | 111.1 |
| 90 | Cantabria | 107.8 | 95.5 | 106.5 | 124.4 |
| 91 | Thüringen | 107.7 | 110.2 | 105.4 | 106.8 |
| 92 | Niederbayern | 107.7 | 115.0 | 106.7 | 99.8 |
| 93 | Chemnitz | 107.5 | 113.9 | 109.0 | 98.0 |
| 94 | Franche-Comté | 107.4 | 101.8 | 109.9 | 110.9 |
| 95 | Koblenz | 107.4 | 115.1 | 104.3 | 101.5 |
| 96 | Alsace | 107.0 | 98.6 | 109.2 | 114.2 |
| 97 | Aquitaine | 106.7 | 91.9 | 112.3 | 118.5 |
| 98 | Limousin | 106.7 | 101.1 | 107.9 | 111.6 |
| 99 | Midi-Pyrénées | 106.3 | 96.1 | 108.8 | 115.6 |
| 100 | Bourgogne | 106.3 | 101.8 | 107.7 | 109.7 |
| 101 | Mecklenburg-Vorpommern | 106.3 | 111.0 | 104.9 | 101.8 |
| 102 | Comunitat Valenciana | 106.0 | 107.2 | 98.1 | 113.1 |
| 103 | Comunidad de Madrid | 105.9 | 102.6 | 95.4 | 121.7 |
| 104 | Brandenburg | 105.8 | 109.5 | 103.6 | 103.4 |
| 105 | Bremen | 105.7 | 110.9 | 94.1 | 112.4 |
| 106 | Rhône-Alpes | 105.6 | 93.7 | 109.4 | 115.5 |
| 107 | Vzhodna Slovenija | 105.5 | 107.5 | 102.4 | 105.9 |
| 108 | Jihovýchod | 105.3 | 113.5 | 107.7 | 92.9 |
| 109 | Poitou-Charentes | 105.3 | 98.6 | 109.0 | 108.5 |
| 110 | Prov. Brabant wallon | 105.1 | 86.7 | 113.3 | 118.8 |
| 111 | Ile-de-France | 105.1 | 94.1 | 108.4 | 114.4 |
| 112 | Latvija | 105.0 | 95.4 | 108.5 | 112.2 |
| 113 | Basse-Normandie | 105.0 | 97.7 | 109.5 | 108.1 |
| 114 | Centre — Val de Loire | 104.6 | 95.9 | 110.9 | 107.7 |
| 115 | Norte | 104.1 | 101.4 | 102.4 | 108.7 |
| 116 | Lorraine | 104.0 | 98.3 | 109.3 | 104.2 |
| 117 | Cataluña | 103.6 | 100.9 | 97.0 | 114.1 |
| 118 | Provence-Alpes-Côte d’Azur | 103.3 | 93.4 | 105.1 | 112.7 |
| 119 | Castilla y León | 103.0 | 105.2 | 99.2 | 104.3 |
| 120 | Haute-Normandie | 102.9 | 96.0 | 106.9 | 106.3 |
| 121 | Centro (PT) | 102.9 | 98.7 | 101.4 | 109.1 |
| 122 | Algarve | 102.6 | 102.0 | 103.6 | 101.4 |
| 123 | Severovýchod | 102.5 | 113.0 | 105.9 | 86.7 |
| 124 | Illes Balears | 102.1 | 102.7 | 97.7 | 105.7 |
| 125 | Malta | 102.0 | 111.5 | 94.4 | 99.0 |
| 126 | Auvergne | 102.0 | 92.4 | 108.3 | 106.1 |
| 127 | Languedoc-Roussillon | 102.0 | 93.5 | 106.9 | 106.3 |
| 128 | Sachsen-Anhalt | 101.9 | 105.8 | 100.9 | 97.9 |
| 129 | Ciudad de Melilla | 101.8 | 98.0 | 97.5 | 110.7 |
| 130 | Střední Čechy | 101.6 | 108.4 | 108.6 | 86.1 |
| 131 | Canarias | 101.5 | 93.3 | 104.5 | 107.8 |
| 132 | Jihozápad | 101.2 | 111.2 | 108.5 | 82.1 |
| 133 | Prov. Liège | 100.9 | 86.5 | 109.3 | 108.9 |
| 134 | Région de Bruxelles-Capitale | 100.8 | 80.5 | 108.4 | 117.9 |
| 135 | Alentejo | 100.7 | 100.8 | 102.0 | 98.7 |
| 136 | Champagne-Ardenne | 100.4 | 93.0 | 108.2 | 100.2 |
| 137 | Střední Morava | 100.3 | 113.4 | 100.7 | 84.9 |
| 138 | Sostinės regionas | 100.0 | 95.5 | 98.0 | 107.0 |
| 139 | Provincia Autonoma di Trento | 99.3 | 101.7 | 99.0 | 96.2 |
| 140 | Prov. Namur | 99.2 | 84.5 | 104.7 | 110.9 |
| 141 | Nord-Pas de Calais | 99.1 | 95.7 | 100.3 | 101.3 |
| 142 | Región de Murcia | 99.1 | 96.5 | 95.6 | 105.7 |
| 143 | Moravskoslezsko | 98.8 | 110.6 | 98.3 | 85.7 |
| 144 | Bratislavský kraj | 98.6 | 103.9 | 100.4 | 90.1 |
| 145 | Picardie | 98.6 | 93.3 | 103.0 | 99.5 |
| 146 | Castilla-La Mancha | 98.4 | 99.3 | 93.3 | 102.4 |
| 147 | Prov. Luxembourg (BE) | 97.9 | 81.3 | 106.8 | 108.4 |
| 148 | Friuli-Venezia Giulia | 97.5 | 101.0 | 98.7 | 91.5 |
| 149 | Extremadura | 97.3 | 97.2 | 93.3 | 101.5 |
| 150 | Corse | 97.1 | 89.9 | 102.0 | 99.8 |
| 151 | Provincia Autonoma di Bolzano | 96.9 | 100.7 | 98.8 | 89.8 |
| 152 | Budapest | 96.0 | 109.4 | 89.2 | 87.9 |
| 153 | Emilia-Romagna | 95.9 | 101.0 | 96.3 | 89.1 |
| 154 | Andalucía | 95.6 | 90.1 | 94.1 | 103.6 |
| 155 | Prov. Hainaut | 93.9 | 85.7 | 99.8 | 96.7 |
| 156 | Warszawski stołeczny | 93.5 | 98.5 | 89.9 | 91.2 |
| 157 | Umbria | 93.4 | 95.5 | 99.2 | 84.1 |
| 158 | Veneto | 93.4 | 100.8 | 91.4 | 86.5 |
| 159 | Lazio | 93.0 | 95.6 | 94.8 | 87.5 |
| 160 | Ciudad de Ceuta | 93.0 | 88.6 | 91.5 | 99.6 |
| 161 | Marche | 92.7 | 95.2 | 96.8 | 84.7 |
| 162 | Toscana | 92.6 | 95.7 | 96.1 | 84.8 |
| 163 | Região Autónoma da Madeira | 92.2 | 88.4 | 92.4 | 96.0 |
| 164 | Valle d’Aosta | 91.5 | 95.0 | 97.6 | 80.4 |
| 165 | Severozápad | 91.1 | 107.3 | 99.1 | 65.5 |
| 166 | Liguria | 91.1 | 87.5 | 97.2 | 88.3 |
| 167 | Pest | 90.7 | 105.9 | 85.9 | 78.6 |
| 168 | Małopolskie | 90.3 | 94.4 | 89.1 | 86.3 |
| 169 | Lombardia | 89.8 | 95.4 | 86.6 | 86.4 |
| 170 | Podlaskie | 89.6 | 98.5 | 92.9 | 75.8 |
| 171 | Pomorskie | 89.4 | 90.0 | 96.3 | 80.9 |
| 172 | Sardegna | 89.3 | 88.0 | 100.1 | 78.9 |
| 173 | Região Autónoma dos Açores | 88.3 | 93.4 | 82.8 | 88.3 |
| 174 | Piemonte | 87.9 | 93.8 | 86.2 | 82.5 |
| 175 | Közép-Dunántúl | 87.8 | 105.2 | 86.4 | 70.3 |
| 176 | Abruzzo | 87.3 | 86.1 | 96.3 | 78.7 |
| 177 | Lubelskie | 87.3 | 97.1 | 91.1 | 72.0 |
| 178 | Voreio Aigaio | 87.2 | 91.8 | 87.1 | 81.5 |
| 179 | Zachodniopomorskie | 87.2 | 90.8 | 93.1 | 76.2 |
| 180 | Mazowiecki regionalny | 87.1 | 95.2 | 92.8 | 71.6 |
| 181 | Nyugat-Dunántúl | 87.1 | 104.1 | 90.0 | 65.6 |
| 182 | Śląskie | 86.8 | 91.6 | 86.0 | 81.7 |
| 183 | Dél-Dunántúl | 86.7 | 102.8 | 85.0 | 70.9 |
| 184 | Lubuskie | 86.5 | 92.8 | 93.0 | 72.1 |
| 185 | Podkarpackie | 86.3 | 97.4 | 90.6 | 69.4 |
| 186 | Wielkopolskie | 86.1 | 85.7 | 91.4 | 80.1 |
| 187 | Kriti | 85.7 | 92.0 | 82.5 | 81.4 |
| 188 | Dolnośląskie | 85.6 | 91.6 | 93.0 | 70.7 |
| 189 | Molise | 85.3 | 88.4 | 95.5 | 70.8 |
| 190 | Grad Zagreb | 84.4 | 82.8 | 84.4 | 86.0 |
| 191 | Kýpros | 84.4 | 83.0 | 90.2 | 79.3 |
| 192 | Jadranska Hrvatska | 83.7 | 86.7 | 97.4 | 66.1 |
| 193 | Východné Slovensko | 83.7 | 95.5 | 88.8 | 65.2 |
| 194 | Kujawsko-pomorskie | 83.5 | 84.4 | 92.4 | 72.6 |
| 195 | Notio Aigaio | 83.4 | 88.9 | 83.7 | 76.2 |
| 196 | Warmińsko-mazurskie | 83.3 | 85.3 | 94.6 | 68.8 |
| 197 | Stredné Slovensko | 83.1 | 96.2 | 90.9 | 60.8 |
| 198 | Basilicata | 83.0 | 82.3 | 97.1 | 69.0 |
| 199 | Puglia | 82.7 | 89.8 | 91.6 | 65.4 |
| 200 | Vidurio ir vakarų Lietuvos… | 82.7 | 81.7 | 88.7 | 76.8 |
| 201 | Calabria | 82.5 | 85.2 | 93.3 | 67.8 |
| 202 | Západné Slovensko | 82.0 | 91.1 | 91.4 | 62.2 |
| 203 | Attiki | 81.7 | 90.2 | 83.3 | 70.1 |
| 204 | Ipeiros | 81.4 | 83.5 | 88.0 | 71.6 |
| 205 | Dytiki Makedonia | 80.6 | 85.6 | 84.5 | 70.3 |
| 206 | Kentriki Makedonia | 80.2 | 85.2 | 85.9 | 68.0 |
| 207 | Campania | 80.0 | 84.8 | 87.8 | 66.0 |
| 208 | Opolskie | 79.6 | 85.5 | 91.3 | 60.7 |
| 209 | Thessalia | 79.0 | 82.6 | 83.4 | 69.8 |
| 210 | Łódzkie | 78.9 | 88.9 | 80.3 | 66.1 |
| 211 | Dél-Alföld | 78.9 | 89.1 | 79.9 | 66.1 |
| 212 | Sjeverna Hrvatska | 78.8 | 83.6 | 92.7 | 59.2 |
| 213 | Świętokrzyskie | 77.7 | 92.1 | 82.5 | 57.3 |
| 214 | Sicilia | 75.9 | 78.9 | 88.2 | 59.6 |
| 215 | Dytiki Elláda | 75.4 | 81.6 | 80.7 | 62.6 |
| 216 | Észak-Alföld | 74.7 | 91.8 | 76.7 | 54.5 |
| 217 | Észak-Magyarország | 74.6 | 93.7 | 71.6 | 57.4 |
| 218 | Anatoliki Makedonia, Thraki | 74.5 | 81.2 | 84.7 | 56.5 |
| 219 | Peloponnisos | 73.5 | 78.1 | 81.6 | 59.5 |
| 220 | Bucureşti-Ilfov | 73.4 | 69.0 | 73.5 | 78.2 |
| 221 | Ionia Nisia | 73.1 | 80.4 | 82.6 | 55.2 |
| 222 | Panonska Hrvatska | 72.3 | 81.8 | 86.4 | 48.3 |
| 223 | Sterea Elláda | 72.2 | 79.5 | 81.0 | 54.9 |
| 224 | Nord-Vest | 67.9 | 71.6 | 71.4 | 59.7 |
| 225 | Yugozapaden | 67.4 | 77.1 | 69.6 | 54.2 |
| 226 | Vest | 67.3 | 79.1 | 71.2 | 50.5 |
| 227 | Centru | 65.1 | 73.7 | 71.2 | 49.3 |
| 228 | Sud-Vest Oltenia | 61.4 | 70.2 | 69.0 | 44.2 |
| 229 | Yuzhen tsentralen | 61.1 | 75.1 | 59.4 | 47.6 |
| 230 | Sud-Est | 60.8 | 69.1 | 65.1 | 47.1 |
| 231 | Severen tsentralen | 59.9 | 70.6 | 60.4 | 47.7 |
| 232 | Severoiztochen | 58.9 | 73.1 | 60.9 | 41.9 |
| 233 | Nord-Est | 58.1 | 64.4 | 66.2 | 42.9 |
| 234 | Sud-Muntenia | 57.2 | 62.9 | 63.6 | 44.1 |
| 235 | Yugoiztochen | 55.7 | 68.1 | 55.6 | 42.5 |
| 236 | Severozapaden | 52.2 | 65.5 | 56.0 | 34.8 |