EU regions (NUTS 2) by household disposable income per inhabitant
Luxembourg had the highest household disposable income per inhabitant of 244 regions in 2020, at €36,800. Yuzhen tsentralen had the lowest, at €4,200. The median was €19,050 and the figure for the European Union (27) was €17,400. Source: Eurostat, European Commission.
Top 40 regions, 2020
Full ranking
| Rank | Regions | 2020 | Change on 2019 |
|---|---|---|---|
| 1 | Luxembourg | 36,800 | +5.7% |
| 2 | Oberbayern Estimated | 29,400 | -2% |
| 3 | Stuttgart Estimated | 25,900 | -1.9% |
| 4 | Hamburg Estimated | 25,500 | -1.5% |
| 4 | Schwaben Estimated | 25,500 | -0.4% |
| 4 | Stockholm | 25,500 | +1.2% |
| 4 | Tübingen Estimated | 25,500 | -0.8% |
| 8 | Darmstadt Estimated | 25,400 | -0.4% |
| 8 | Prov. Vlaams-Brabant | 25,400 | +0.8% |
| 10 | Freiburg Estimated | 25,300 | -0.8% |
| 11 | Ile-de-France | 24,900 | -0.8% |
| 11 | Mittelfranken Estimated | 24,900 | -1.2% |
| 11 | Prov. Brabant wallon | 24,900 | +1.6% |
| 14 | Provincia Autonoma di Bolzano/Bozen | 24,800 | -3.1% |
| 15 | Helsinki-Uusimaa | 24,700 | 0% |
| 15 | Karlsruhe Estimated | 24,700 | -0.8% |
| 17 | Hovedstaden | 24,600 | -0.8% |
| 17 | Niederbayern Estimated | 24,600 | -1.6% |
| 17 | Niederösterreich | 24,600 | 0% |
| 17 | Oberpfalz Estimated | 24,600 | 0% |
| 17 | Unterfranken Estimated | 24,600 | -0.4% |
| 22 | Schleswig-Holstein Estimated | 24,500 | +0.8% |
| 22 | Vorarlberg | 24,500 | -1.2% |
| 24 | Southern | 24,400 | +3.8% |
| 25 | Burgenland | 24,300 | +0.4% |
| 25 | Oberfranken Estimated | 24,300 | +0.4% |
| 27 | Lüneburg Estimated | 24,200 | -0.4% |
| 28 | Prov. Oost-Vlaanderen | 24,100 | +0.8% |
| 29 | Åland | 24,000 | +0.4% |
| 29 | Rheinhessen-Pfalz Estimated | 24,000 | +0.8% |
| 31 | Prov. West-Vlaanderen | 23,900 | +0.8% |
| 32 | Detmold Estimated | 23,800 | +0.4% |
| 32 | Köln Estimated | 23,800 | +0.8% |
| 32 | Oberösterreich | 23,800 | -0.8% |
| 32 | Salzburg | 23,800 | -1.2% |
| 32 | Trier Estimated | 23,800 | +0.8% |
| 37 | Braunschweig Estimated | 23,500 | +0.9% |
| 37 | Steiermark | 23,500 | 0% |
| 39 | Hannover Estimated | 23,400 | +0.9% |
| 39 | Koblenz Estimated | 23,400 | +0.9% |
| 41 | Düsseldorf Estimated | 23,200 | +0.4% |
| 41 | Eastern and Midland | 23,200 | +2.7% |
| 41 | Kassel Estimated | 23,200 | +0.9% |
| 41 | Prov. Antwerpen | 23,200 | +0.9% |
| 41 | Utrecht Provisional | 23,200 | +4% |
| 46 | Noord-Holland Provisional | 23,100 | +1.8% |
| 47 | Gießen Estimated | 23,000 | 0% |
| 47 | Kärnten | 23,000 | 0% |
| 47 | Münster Estimated | 23,000 | +1.3% |
| 47 | Northern and Western | 23,000 | +6.5% |
| 47 | Sjælland | 23,000 | 0% |
| 47 | Tirol | 23,000 | -1.3% |
| 53 | Weser-Ems Estimated | 22,900 | -0.9% |
| 54 | Midtjylland | 22,700 | 0% |
| 55 | Arnsberg Estimated | 22,600 | +0.4% |
| 56 | Brandenburg Estimated | 22,400 | +3.2% |
| 56 | Nordjylland | 22,400 | +0.4% |
| 58 | Prov. Limburg (BE) | 22,300 | +0.9% |
| 58 | Syddanmark | 22,300 | 0% |
| 60 | Berlin Estimated | 22,200 | +0.5% |
| 61 | Noord-Brabant Provisional | 22,100 | +3.8% |
| 62 | Wien | 22,000 | -1.3% |
| 63 | Mecklenburg-Vorpommern Estimated | 21,900 | +3.3% |
| 64 | Dresden Estimated | 21,800 | +2.3% |
| 64 | Zuid-Holland Provisional | 21,800 | +3.3% |
| 66 | Chemnitz Estimated | 21,700 | +1.9% |
| 66 | Lombardia | 21,700 | -1.8% |
| 66 | Västsverige | 21,700 | 0% |
| 69 | Etelä-Suomi | 21,600 | +0.5% |
| 69 | Prov. Luxembourg (BE) | 21,600 | +2.4% |
| 71 | Gelderland Provisional | 21,500 | +3.9% |
| 71 | Provence-Alpes-Côte d’Azur | 21,500 | +0.9% |
| 71 | Saarland Estimated | 21,500 | -1.8% |
| 74 | Bremen Estimated | 21,400 | -1.8% |
| 74 | Leipzig Estimated | 21,400 | +1.4% |
| 74 | Sachsen-Anhalt Estimated | 21,400 | +3.4% |
| 77 | Emilia-Romagna | 21,300 | -2.3% |
| 77 | Thüringen Estimated | 21,300 | +2.4% |
| 79 | Limburg (NL) Provisional | 21,100 | +4.5% |
| 79 | Sydsverige | 21,100 | +0.5% |
| 81 | Prov. Namur | 21,000 | +2.4% |
| 81 | Rhône-Alpes | 21,000 | +0.5% |
| 81 | Zeeland Provisional | 21,000 | +2.4% |
| 84 | Corse | 20,900 | +2.5% |
| 84 | Drenthe Provisional | 20,900 | +3.5% |
| 84 | Flevoland Provisional | 20,900 | +2% |
| 84 | Länsi-Suomi | 20,900 | +1% |
| 88 | Limousin | 20,800 | +2% |
| 88 | Övre Norrland | 20,800 | +2% |
| 90 | Overijssel Provisional | 20,700 | +4% |
| 91 | Östra Mellansverige | 20,600 | +0.5% |
| 92 | Friesland (NL) Provisional | 20,500 | +2.5% |
| 92 | Pohjois- ja Itä-Suomi | 20,500 | -0.5% |
| 92 | Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest | 20,500 | +2% |
| 95 | Aquitaine | 20,400 | +0.5% |
| 95 | Prov. Liège | 20,400 | +1.5% |
| 97 | Groningen Provisional | 20,300 | +3.6% |
| 97 | Mellersta Norrland | 20,300 | +1% |
| 99 | Midi-Pyrénées | 20,200 | +0.5% |
| 100 | Auvergne | 20,100 | +1.5% |
| 100 | Bretagne | 20,100 | +1.5% |
| 100 | Centre - Val de Loire | 20,100 | +0.5% |
| 100 | Norra Mellansverige | 20,100 | +0.5% |
| 100 | Småland med öarna | 20,100 | -0.5% |
| 105 | Alsace | 20,000 | 0% |
| 106 | Basse-Normandie | 19,800 | +0.5% |
| 106 | Bourgogne | 19,800 | +1% |
| 106 | Pays de la Loire | 19,800 | 0% |
| 106 | Piemonte | 19,800 | -2.5% |
| 106 | Poitou-Charentes | 19,800 | +1.5% |
| 106 | Prov. Hainaut | 19,800 | +2.6% |
| 112 | Basque Country | 19,600 | -3.4% |
| 112 | Franche-Comté | 19,600 | +1% |
| 112 | Friuli-Venezia Giulia | 19,600 | -3% |
| 112 | Haute-Normandie | 19,600 | 0% |
| 116 | Provincia Autonoma di Trento | 19,500 | -3.5% |
| 117 | Liguria | 19,300 | -3.5% |
| 118 | Languedoc-Roussillon | 19,200 | +1.6% |
| 118 | Lorraine | 19,200 | +1.1% |
| 118 | Veneto | 19,200 | -3% |
| 121 | Champagne-Ardenne | 19,100 | +0.5% |
| 121 | Community of Madrid | 19,100 | -4% |
| 123 | Valle d’Aosta/Vallée d’Aoste | 19,000 | -4.5% |
| 124 | Picardie | 18,700 | -0.5% |
| 125 | Lazio | 18,600 | -2.6% |
| 125 | Toscana | 18,600 | -5.1% |
| 127 | Martinique | 18,300 | +1.7% |
| 128 | Nord-Pas de Calais | 18,000 | +0.6% |
| 129 | Marche | 17,800 | -2.7% |
| 130 | Umbria | 17,600 | -3.3% |
| 131 | Navarre | 17,400 | -4.9% |
| 132 | Catalonia | 17,000 | -4.5% |
| 133 | Guadeloupe | 16,800 | 0% |
| 134 | Aragon | 16,700 | -1.8% |
| 135 | Bratislavský kraj | 16,600 | +6.4% |
| 135 | La Réunion | 16,600 | +2.5% |
| 137 | Kýpros | 16,500 | -0.6% |
| 138 | Asturias | 16,100 | -0.6% |
| 139 | La Rioja | 15,900 | -1.9% |
| 140 | Abruzzo | 15,800 | -1.9% |
| 141 | Castile and León | 15,700 | -0.6% |
| 142 | Cantabria | 15,500 | -2.5% |
| 143 | Sardegna | 15,200 | 0% |
| 144 | Grande Lisboa | 15,000 | -2% |
| 145 | Molise | 14,900 | +0.7% |
| 146 | Balearic Islands | 14,800 | -11.4% |
| 147 | Galicia | 14,700 | -2% |
| 148 | Malta | 14,600 | +1.4% |
| 149 | Basilicata | 14,300 | +1.4% |
| 149 | Puglia | 14,300 | 0% |
| 151 | Algarve | 14,200 | -5.3% |
| 151 | Praha | 14,200 | +0.7% |
| 153 | Valencian Community | 14,000 | -2.1% |
| 154 | Ceuta | 13,600 | -0.7% |
| 154 | Sicilia | 13,600 | 0% |
| 156 | Castilla-La Mancha | 13,500 | -0.7% |
| 157 | Calabria | 13,400 | 0% |
| 158 | Zahodna Slovenija | 13,200 | +3.1% |
| 159 | Region of Murcia | 13,000 | -2.3% |
| 160 | Campania | 12,900 | -1.5% |
| 160 | Sostinės regionas | 12,900 | +7.5% |
| 160 | Vzhodna Slovenija | 12,900 | +4% |
| 163 | Extremadura | 12,800 | +0.8% |
| 164 | Alentejo | 12,600 | -1.6% |
| 164 | Andalusia | 12,600 | -0.8% |
| 164 | Região Autónoma dos Açores | 12,600 | -2.3% |
| 164 | Warszawski stołeczny Series break | 12,600 | -1.6% |
| 168 | Canary Islands | 12,500 | -6.7% |
| 169 | Melilla | 12,400 | 0% |
| 170 | Região Autónoma da Madeira | 12,300 | -3.9% |
| 171 | Península de Setúbal | 12,200 | -3.2% |
| 172 | Oeste e Vale do Tejo | 12,100 | -2.4% |
| 173 | Bucureşti-Ilfov | 11,900 | +0.8% |
| 173 | Centro (PT) | 11,900 | -1.7% |
| 175 | Attiki Provisional | 11,800 | -2.5% |
| 176 | Budapest | 11,700 | -6.4% |
| 177 | Střední Čechy | 11,500 | -4.2% |
| 178 | Ionia Nisia Provisional | 11,400 | -15.6% |
| 179 | Norte | 11,200 | -1.8% |
| 180 | Eesti | 11,100 | +0.9% |
| 180 | Guyane | 11,100 | -0.9% |
| 182 | Jihovýchod | 10,900 | +1.9% |
| 183 | Jihozápad | 10,600 | +2.9% |
| 184 | Dytiki Makedonia Provisional | 10,500 | -1.9% |
| 185 | Severovýchod | 10,400 | +1% |
| 186 | Notio Aigaio Provisional | 10,200 | -23.3% |
| 187 | Střední Morava | 10,000 | +3.1% |
| 188 | Moravskoslezsko | 9,900 | +3.1% |
| 188 | Vidurio ir vakarų Lietuvos regionas | 9,900 | +10% |
| 190 | Kentriki Makedonia Provisional | 9,800 | -3% |
| 190 | Severozápad | 9,800 | +4.3% |
| 192 | Ipeiros Provisional | 9,700 | -4% |
| 192 | Śląskie Series break | 9,700 | +5.4% |
| 192 | Stredné Slovensko | 9,700 | +3.2% |
| 195 | Peloponnisos Provisional | 9,500 | -3.1% |
| 195 | Západné Slovensko | 9,500 | +3.3% |
| 197 | Dolnośląskie Series break | 9,400 | +6.8% |
| 198 | Kriti Provisional | 9,300 | -8.8% |
| 198 | Thessalia Provisional | 9,300 | -3.1% |
| 200 | Wielkopolskie Series break | 9,200 | +4.5% |
| 201 | Grad Zagreb | 9,100 | 0% |
| 202 | Łódzkie Series break | 9,000 | +5.9% |
| 202 | Mazowiecki regionalny Series break | 9,000 | +8.4% |
| 204 | Anatoliki Makedonia, Thraki Provisional | 8,900 | -5.3% |
| 204 | Dytiki Elláda Provisional | 8,900 | -2.2% |
| 204 | Latvija | 8,900 | +2.3% |
| 204 | Sterea Elláda Provisional | 8,900 | -3.3% |
| 208 | Voreio Aigaio Provisional | 8,800 | -6.4% |
| 208 | Zachodniopomorskie Series break | 8,800 | +8.6% |
| 210 | Pomorskie Series break | 8,600 | +4.9% |
| 211 | Małopolskie Series break | 8,500 | +6.3% |
| 211 | Východné Slovensko | 8,500 | +3.7% |
| 213 | Opolskie Series break | 8,300 | +7.8% |
| 214 | Kujawsko-pomorskie Series break | 8,100 | +8% |
| 215 | Świętokrzyskie Series break | 8,000 | +9.6% |
| 215 | Warmińsko-mazurskie Series break | 8,000 | +11.1% |
| 217 | Lubelskie Series break | 7,900 | +9.7% |
| 217 | Lubuskie Series break | 7,900 | +6.8% |
| 219 | Pest | 7,800 | -2.5% |
| 219 | Podlaskie Series break | 7,800 | +8.3% |
| 221 | Közép-Dunántúl | 7,600 | -7.3% |
| 221 | Panonska Hrvatska | 7,600 | +4.1% |
| 223 | Jadranska Hrvatska | 7,500 | -2.6% |
| 223 | Sjeverna Hrvatska | 7,500 | +1.4% |
| 225 | Nyugat-Dunántúl | 7,400 | -5.1% |
| 226 | Podkarpackie Series break | 7,300 | +9% |
| 227 | Yugozapaden | 7,200 | -4% |
| 228 | Vest | 7,100 | -1.4% |
| 229 | Mayotte | 6,800 | +3% |
| 230 | Dél-Alföld | 6,700 | -6.9% |
| 231 | Centru | 6,600 | +3.1% |
| 231 | Nord-Vest | 6,600 | +1.5% |
| 233 | Dél-Dunántúl | 6,500 | -4.4% |
| 234 | Észak-Alföld | 6,300 | -4.5% |
| 235 | Észak-Magyarország | 5,900 | -6.3% |
| 236 | Sud-Vest Oltenia | 5,700 | +1.8% |
| 237 | Sud-Est | 5,600 | -1.8% |
| 238 | Sud-Muntenia | 5,500 | +1.9% |
| 239 | Nord-Est | 5,200 | +4% |
| 240 | Severen tsentralen | 4,500 | +2.3% |
| 240 | Severoiztochen | 4,500 | +4.7% |
| 242 | Yugoiztochen | 4,400 | +4.8% |
| 243 | Severozapaden | 4,200 | +7.7% |
| 243 | Yuzhen tsentralen | 4,200 | -2.3% |
Other periods
About this ranking
Net disposable income of the household sector (balance of primary and secondary income, B6N) divided by the resident population, EUR per inhabitant (Eurostat regional household accounts).
A national accounts measure: it includes income in kind such as imputed rent of owner-occupiers, so it is higher than survey or tax based income such as net_income_per_person (INE). Prices differ between countries; for comparisons of living standards use household_disposable_income_per_capita_pps. Recent years are often provisional or estimated.
Every value in the ranking comes from the same publisher and the same period, so the regions are compared on one definition. Equal values share a rank.
How to cite
Eurostat. Income of households by NUTS 2 region, net disposable income, EUR per inhabitant (nama_10r_2hhinc). https://ec.europa.eu/eurostat/databrowser/view/nama_10r_2hhinc/default/table. Retrieved 2026-10-09.
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 household disposable income per inhabitant using official data, and cite the source.
rank_places {"indicator":"household_disposable_income_per_capita","level":"region","within":"European Union (27)","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=household_disposable_income_per_capita&level=region&within=European%20Union%20(27)&limit=10
Questions
Which region has the highest household disposable income per inhabitant?
Luxembourg, with €36,800 in 2020, according to Eurostat, European Commission.
Which region has the lowest household disposable income per inhabitant?
Yuzhen tsentralen, with €4,200 in 2020.
Where does this ranking come from?
Every value comes from one source and one period, so the places are comparable: Eurostat, European Commission, Income of households by NUTS 2 region, net disposable income, EUR per inhabitant (nama_10r_2hhinc). Retrieved 2026-10-09.
Household disposable income per inhabitant: other rankings
- EU countries
- Autonomous communities 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)
- Regions of Netherlands (NUTS 2)
- Regions of Belgium (NUTS 2)
- Regions of Austria (NUTS 2)
- Regions of Portugal (NUTS 2)
- Regions of Czechia (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