EU regions (NUTS 2) by household disposable income per inhabitant
Luxembourg had the highest household disposable income per inhabitant of 244 regions in 2021, at €36,700. Yugoiztochen had the lowest, at €4,800. The median was €19,850 and the figure for the European Union (27) was €18,000. Source: Eurostat, European Commission.
Top 40 regions, 2021
Full ranking
| Rank | Regions | 2021 | Change on 2020 |
|---|---|---|---|
| 1 | Luxembourg | 36,700 | -0.3% |
| 2 | Oberbayern Estimated | 29,900 | +1.7% |
| 3 | Stockholm | 27,800 | +9% |
| 4 | Stuttgart Estimated | 26,900 | +3.9% |
| 5 | Prov. Vlaams-Brabant | 26,600 | +4.7% |
| 6 | Darmstadt Estimated | 26,400 | +3.9% |
| 6 | Prov. Brabant wallon | 26,400 | +6% |
| 8 | Tübingen Estimated | 26,300 | +3.1% |
| 9 | Schwaben Estimated | 26,200 | +2.7% |
| 10 | Hamburg Estimated | 26,100 | +2.4% |
| 10 | Helsinki-Uusimaa | 26,100 | +5.7% |
| 10 | Ile-de-France | 26,100 | +4.8% |
| 10 | Mittelfranken Estimated | 26,100 | +4.8% |
| 14 | Unterfranken Estimated | 25,800 | +4.9% |
| 15 | Freiburg Estimated | 25,600 | +1.2% |
| 16 | Karlsruhe Estimated | 25,500 | +3.2% |
| 16 | Niederbayern Estimated | 25,500 | +3.7% |
| 16 | Niederösterreich | 25,500 | +3.7% |
| 16 | Oberpfalz Estimated | 25,500 | +3.7% |
| 16 | Southern | 25,500 | +4.5% |
| 21 | Hovedstaden | 25,300 | +2.8% |
| 21 | Oberfranken Estimated | 25,300 | +4.1% |
| 21 | Prov. Oost-Vlaanderen | 25,300 | +5% |
| 21 | Schleswig-Holstein Estimated | 25,300 | +3.3% |
| 25 | Burgenland | 25,200 | +3.7% |
| 25 | Provincia Autonoma di Bolzano/Bozen | 25,200 | +1.6% |
| 25 | Vorarlberg | 25,200 | +2.9% |
| 28 | Åland | 25,100 | +4.6% |
| 28 | Prov. West-Vlaanderen | 25,100 | +5% |
| 30 | Lüneburg Estimated | 24,900 | +2.9% |
| 30 | Noord-Holland Provisional | 24,900 | +7.8% |
| 32 | Köln Estimated | 24,700 | +3.8% |
| 32 | Oberösterreich | 24,700 | +3.8% |
| 32 | Utrecht Provisional | 24,700 | +6.5% |
| 35 | Detmold Estimated | 24,600 | +3.4% |
| 36 | Prov. Antwerpen | 24,400 | +5.2% |
| 36 | Rheinhessen-Pfalz Estimated | 24,400 | +1.7% |
| 38 | Koblenz Estimated | 24,300 | +3.8% |
| 38 | Salzburg | 24,300 | +2.1% |
| 38 | Steiermark | 24,300 | +3.4% |
| 41 | Eastern and Midland | 24,200 | +4.3% |
| 42 | Hannover Estimated | 24,100 | +3% |
| 42 | Trier Estimated | 24,100 | +1.3% |
| 44 | Düsseldorf Estimated | 23,900 | +3% |
| 44 | Kärnten | 23,900 | +3.9% |
| 46 | Braunschweig Estimated | 23,800 | +1.3% |
| 46 | Münster Estimated | 23,800 | +3.5% |
| 46 | Tirol | 23,800 | +3.5% |
| 46 | Västsverige | 23,800 | +9.7% |
| 50 | Kassel Estimated | 23,700 | +2.2% |
| 51 | Sjælland | 23,600 | +2.6% |
| 51 | Weser-Ems Estimated | 23,600 | +3.1% |
| 53 | Arnsberg Estimated | 23,500 | +4% |
| 53 | Gießen Estimated | 23,500 | +2.2% |
| 55 | Northern and Western | 23,400 | +1.7% |
| 55 | Prov. Limburg (BE) | 23,400 | +4.9% |
| 57 | Midtjylland | 23,200 | +2.2% |
| 57 | Noord-Brabant Provisional | 23,200 | +5% |
| 59 | Brandenburg Estimated | 23,100 | +3.1% |
| 60 | Berlin Estimated | 23,000 | +3.6% |
| 60 | Sydsverige | 23,000 | +9% |
| 60 | Zuid-Holland Provisional | 23,000 | +5.5% |
| 63 | Lombardia | 22,900 | +5.5% |
| 63 | Nordjylland | 22,900 | +2.2% |
| 63 | Övre Norrland | 22,900 | +10.1% |
| 63 | Syddanmark | 22,900 | +2.7% |
| 67 | Prov. Luxembourg (BE) | 22,700 | +5.1% |
| 67 | Wien | 22,700 | +3.2% |
| 69 | Gelderland Provisional | 22,500 | +4.7% |
| 69 | Mecklenburg-Vorpommern Estimated | 22,500 | +2.7% |
| 69 | Östra Mellansverige | 22,500 | +9.2% |
| 72 | Chemnitz Estimated | 22,300 | +2.8% |
| 72 | Dresden Estimated | 22,300 | +2.3% |
| 72 | Mellersta Norrland | 22,300 | +9.9% |
| 72 | Provence-Alpes-Côte d’Azur | 22,300 | +3.7% |
| 76 | Emilia-Romagna | 22,200 | +4.2% |
| 77 | Etelä-Suomi | 22,100 | +2.3% |
| 77 | Norra Mellansverige | 22,100 | +10% |
| 77 | Saarland Estimated | 22,100 | +2.8% |
| 77 | Sachsen-Anhalt Estimated | 22,100 | +3.3% |
| 77 | Småland med öarna | 22,100 | +10% |
| 82 | Bremen Estimated | 22,000 | +2.8% |
| 82 | Leipzig Estimated | 22,000 | +2.8% |
| 82 | Prov. Namur | 22,000 | +4.8% |
| 82 | Thüringen Estimated | 22,000 | +3.3% |
| 86 | Flevoland Provisional | 21,900 | +4.8% |
| 87 | Drenthe Provisional | 21,800 | +4.3% |
| 87 | Overijssel Provisional | 21,800 | +5.3% |
| 87 | Zeeland Provisional | 21,800 | +3.8% |
| 90 | Corse | 21,700 | +3.8% |
| 91 | Limburg (NL) Provisional | 21,600 | +2.4% |
| 91 | Rhône-Alpes | 21,600 | +2.9% |
| 93 | Länsi-Suomi | 21,500 | +2.9% |
| 94 | Limousin | 21,400 | +2.9% |
| 94 | Prov. Liège | 21,400 | +4.9% |
| 94 | Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest | 21,400 | +4.4% |
| 97 | Alsace | 21,200 | +6% |
| 97 | Aquitaine | 21,200 | +3.9% |
| 99 | Groningen Provisional | 21,000 | +3.4% |
| 100 | Bretagne | 20,900 | +4% |
| 100 | Centre - Val de Loire | 20,900 | +4% |
| 100 | Friesland (NL) Provisional | 20,900 | +2% |
| 100 | Midi-Pyrénées | 20,900 | +3.5% |
| 104 | Piemonte | 20,800 | +5.1% |
| 105 | Auvergne | 20,700 | +3% |
| 105 | Friuli-Venezia Giulia | 20,700 | +5.6% |
| 107 | Franche-Comté | 20,600 | +5.1% |
| 107 | Pays de la Loire | 20,600 | +4% |
| 109 | Basse-Normandie | 20,500 | +3.5% |
| 109 | Poitou-Charentes | 20,500 | +3.5% |
| 109 | Prov. Hainaut | 20,500 | +3.5% |
| 109 | Provincia Autonoma di Trento | 20,500 | +5.1% |
| 113 | Basque Country | 20,400 | +4.1% |
| 113 | Bourgogne | 20,400 | +3% |
| 113 | Haute-Normandie | 20,400 | +4.1% |
| 116 | Liguria | 20,300 | +5.2% |
| 116 | Pohjois- ja Itä-Suomi | 20,300 | -1% |
| 118 | Veneto | 20,200 | +5.2% |
| 119 | Lorraine | 20,000 | +4.2% |
| 120 | Champagne-Ardenne | 19,900 | +4.2% |
| 120 | Community of Madrid | 19,900 | +4.2% |
| 120 | Valle d’Aosta/Vallée d’Aoste | 19,900 | +4.7% |
| 123 | Languedoc-Roussillon | 19,800 | +3.1% |
| 123 | Martinique | 19,800 | +8.2% |
| 125 | Lazio | 19,700 | +5.9% |
| 125 | Toscana | 19,700 | +5.9% |
| 127 | Picardie | 19,500 | +4.3% |
| 128 | Marche | 19,000 | +6.7% |
| 129 | Nord-Pas de Calais | 18,900 | +5% |
| 130 | Umbria | 18,600 | +5.7% |
| 131 | Guadeloupe | 18,200 | +8.3% |
| 131 | Navarre | 18,200 | +4.6% |
| 133 | Catalonia | 17,900 | +5.3% |
| 134 | La Réunion | 17,400 | +4.8% |
| 135 | Aragon | 17,200 | +3% |
| 136 | Kýpros | 17,000 | +3% |
| 137 | Abruzzo | 16,800 | +6.3% |
| 137 | Asturias | 16,800 | +4.3% |
| 139 | Praha | 16,700 | +17.6% |
| 140 | Bratislavský kraj Series break | 16,300 | -1.8% |
| 140 | La Rioja | 16,300 | +2.5% |
| 142 | Cantabria | 16,200 | +4.5% |
| 142 | Castile and León | 16,200 | +3.2% |
| 144 | Sardegna | 16,100 | +5.9% |
| 145 | Malta Provisional | 16,000 | +9.6% |
| 146 | Balearic Islands | 15,900 | +7.4% |
| 147 | Grande Lisboa | 15,800 | +5.3% |
| 147 | Molise | 15,800 | +6% |
| 149 | Algarve | 15,300 | +7.7% |
| 149 | Galicia | 15,300 | +4.1% |
| 151 | Basilicata | 15,000 | +4.9% |
| 152 | Puglia | 14,900 | +4.2% |
| 153 | Sostinės regionas | 14,600 | +13.2% |
| 153 | Valencian Community | 14,600 | +4.3% |
| 155 | Ceuta | 14,500 | +6.6% |
| 156 | Sicilia | 14,400 | +5.9% |
| 157 | Castilla-La Mancha | 14,100 | +4.4% |
| 157 | Zahodna Slovenija | 14,100 | +6.8% |
| 159 | Calabria | 14,000 | +4.5% |
| 160 | Region of Murcia | 13,800 | +6.2% |
| 160 | Vzhodna Slovenija | 13,800 | +7% |
| 162 | Campania | 13,700 | +6.2% |
| 163 | Budapest | 13,500 | +15.4% |
| 163 | Ionia Nisia Provisional | 13,500 | +18.4% |
| 163 | Melilla | 13,500 | +8.9% |
| 166 | Canary Islands | 13,400 | +7.2% |
| 166 | Extremadura | 13,400 | +4.7% |
| 168 | Alentejo | 13,200 | +4.8% |
| 168 | Andalusia | 13,200 | +4.8% |
| 168 | Attiki Provisional | 13,200 | +11.9% |
| 168 | Střední Čechy | 13,200 | +14.8% |
| 172 | Região Autónoma dos Açores | 13,100 | +4% |
| 173 | Península de Setúbal | 13,000 | +6.6% |
| 174 | Bucureşti-Ilfov | 12,900 | +8.4% |
| 175 | Região Autónoma da Madeira | 12,800 | +4.1% |
| 176 | Oeste e Vale do Tejo | 12,600 | +4.1% |
| 177 | Centro (PT) | 12,500 | +5% |
| 177 | Notio Aigaio Provisional | 12,500 | +22.5% |
| 177 | Warszawski stołeczny | 12,500 | -0.8% |
| 180 | Jihovýchod | 12,200 | +11.9% |
| 181 | Eesti | 12,000 | +8.1% |
| 181 | Jihozápad | 12,000 | +13.2% |
| 183 | Norte | 11,800 | +5.4% |
| 184 | Guyane | 11,700 | +5.4% |
| 185 | Dytiki Makedonia Provisional | 11,500 | +9.5% |
| 185 | Severovýchod | 11,500 | +10.6% |
| 187 | Střední Morava | 11,100 | +11% |
| 188 | Moravskoslezsko | 11,000 | +11.1% |
| 189 | Kentriki Makedonia Provisional | 10,900 | +11.2% |
| 190 | Ipeiros Provisional | 10,800 | +11.3% |
| 190 | Severozápad | 10,800 | +10.2% |
| 190 | Vidurio ir vakarų Lietuvos regionas | 10,800 | +9.1% |
| 193 | Kriti Provisional | 10,600 | +14% |
| 194 | Peloponnisos Provisional | 10,400 | +9.5% |
| 194 | Stredné Slovensko Series break | 10,400 | +7.2% |
| 196 | Thessalia Provisional | 10,300 | +10.8% |
| 197 | Západné Slovensko Series break | 9,900 | +4.2% |
| 198 | Anatoliki Makedonia, Thraki Provisional | 9,800 | +10.1% |
| 198 | Grad Zagreb | 9,800 | +7.7% |
| 198 | Śląskie | 9,800 | +1% |
| 198 | Sterea Elláda Provisional | 9,800 | +10.1% |
| 202 | Voreio Aigaio Provisional | 9,700 | +10.2% |
| 203 | Dytiki Elláda Provisional | 9,600 | +7.9% |
| 203 | Latvija | 9,600 | +7.9% |
| 205 | Dolnośląskie | 9,400 | 0% |
| 206 | Východné Slovensko Series break | 9,300 | +9.4% |
| 207 | Wielkopolskie | 9,200 | 0% |
| 208 | Łódzkie | 9,100 | +1.1% |
| 209 | Mazowiecki regionalny | 9,000 | 0% |
| 209 | Panonska Hrvatska | 9,000 | +18.4% |
| 211 | Pest | 8,900 | +14.1% |
| 211 | Zachodniopomorskie | 8,900 | +1.1% |
| 213 | Pomorskie | 8,700 | +1.2% |
| 214 | Közép-Dunántúl | 8,600 | +13.2% |
| 215 | Jadranska Hrvatska | 8,500 | +13.3% |
| 215 | Małopolskie | 8,500 | 0% |
| 215 | Sjeverna Hrvatska | 8,500 | +13.3% |
| 218 | Opolskie | 8,400 | +1.2% |
| 219 | Kujawsko-pomorskie | 8,200 | +1.2% |
| 219 | Nyugat-Dunántúl | 8,200 | +10.8% |
| 219 | Świętokrzyskie | 8,200 | +2.5% |
| 222 | Warmińsko-mazurskie | 8,100 | +1.3% |
| 223 | Lubelskie | 8,000 | +1.3% |
| 223 | Lubuskie | 8,000 | +1.3% |
| 225 | Podlaskie | 7,900 | +1.3% |
| 226 | Dél-Alföld | 7,700 | +14.9% |
| 226 | Vest | 7,700 | +8.5% |
| 226 | Yugozapaden | 7,700 | +6.9% |
| 229 | Podkarpackie | 7,400 | +1.4% |
| 230 | Dél-Dunántúl | 7,300 | +12.3% |
| 231 | Nord-Vest | 7,100 | +7.6% |
| 232 | Centru | 7,000 | +6.1% |
| 232 | Észak-Alföld | 7,000 | +11.1% |
| 234 | Mayotte | 6,900 | +1.5% |
| 235 | Észak-Magyarország | 6,500 | +10.2% |
| 236 | Sud-Est | 6,200 | +10.7% |
| 237 | Sud-Muntenia | 5,900 | +7.3% |
| 237 | Sud-Vest Oltenia | 5,900 | +3.5% |
| 239 | Nord-Est | 5,600 | +7.7% |
| 240 | Severoiztochen | 5,000 | +11.1% |
| 241 | Yuzhen tsentralen | 4,900 | +16.7% |
| 242 | Severen tsentralen | 4,800 | +6.7% |
| 242 | Severozapaden | 4,800 | +14.3% |
| 242 | Yugoiztochen | 4,800 | +9.1% |
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,700 in 2021, according to Eurostat, European Commission.
Which region has the lowest household disposable income per inhabitant?
Yugoiztochen, with €4,800 in 2021.
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