EU regions (NUTS 2) by household disposable income per inhabitant in PPS
Oberbayern had the highest household disposable income per inhabitant in PPS of 244 regions in 2020, at 27,500 PPS. Mayotte had the lowest, at 6,000 PPS. The median was 16,950 PPS and the figure for the European Union (27) was 17,400 PPS. Source: Eurostat, European Commission.
Top 40 regions, 2020
Full ranking
| Rank | Regions | 2020 | Change on 2019 |
|---|---|---|---|
| 1 | Oberbayern Estimated | 27,500 | -2.1% |
| 2 | Luxembourg | 26,800 | +1.5% |
| 3 | Provincia Autonoma di Bolzano/Bozen | 24,400 | -3.2% |
| 4 | Stuttgart Estimated | 24,200 | -2% |
| 5 | Tübingen Estimated | 23,900 | -0.8% |
| 6 | Hamburg Estimated | 23,800 | -1.7% |
| 6 | Schwaben Estimated | 23,800 | -0.4% |
| 8 | Darmstadt Estimated | 23,700 | -0.8% |
| 8 | Freiburg Estimated | 23,700 | -0.4% |
| 10 | Mittelfranken Estimated | 23,300 | -0.9% |
| 11 | Karlsruhe Estimated | 23,100 | -0.9% |
| 12 | Niederbayern Estimated | 23,000 | -1.7% |
| 12 | Oberpfalz Estimated | 23,000 | 0% |
| 12 | Unterfranken Estimated | 23,000 | -0.4% |
| 15 | Schleswig-Holstein Estimated | 22,900 | +0.9% |
| 16 | Oberfranken Estimated | 22,800 | +0.9% |
| 17 | Lüneburg Estimated | 22,600 | -0.4% |
| 18 | Rheinhessen-Pfalz Estimated | 22,400 | +0.9% |
| 19 | Detmold Estimated | 22,300 | +0.5% |
| 19 | Köln Estimated | 22,300 | +0.9% |
| 19 | Prov. Vlaams-Brabant | 22,300 | +1.4% |
| 22 | Trier Estimated | 22,200 | +0.5% |
| 23 | Ile-de-France | 22,000 | -0.5% |
| 23 | Niederösterreich | 22,000 | +1.4% |
| 23 | Prov. Brabant wallon | 22,000 | +3.3% |
| 23 | Vorarlberg | 22,000 | +0.5% |
| 27 | Braunschweig Estimated | 21,900 | +0.5% |
| 27 | Hannover Estimated | 21,900 | +0.9% |
| 27 | Koblenz Estimated | 21,900 | +1.4% |
| 30 | Burgenland | 21,800 | +1.9% |
| 31 | Düsseldorf Estimated | 21,700 | +0.9% |
| 31 | Kassel Estimated | 21,700 | +0.9% |
| 33 | Münster Estimated | 21,600 | +1.9% |
| 34 | Gießen Estimated | 21,500 | 0% |
| 35 | Bucureşti-Ilfov | 21,400 | +0.9% |
| 35 | Warszawski stołeczny Series break | 21,400 | +0.5% |
| 35 | Weser-Ems Estimated | 21,400 | -0.5% |
| 38 | Lombardia | 21,300 | -1.8% |
| 38 | Oberösterreich | 21,300 | +0.5% |
| 38 | Salzburg | 21,300 | 0% |
| 41 | Arnsberg Estimated | 21,200 | +0.5% |
| 41 | Prov. Oost-Vlaanderen | 21,200 | +1.9% |
| 43 | Brandenburg Estimated | 21,000 | +3.4% |
| 43 | Prov. West-Vlaanderen | 21,000 | +1.4% |
| 43 | Steiermark | 21,000 | +1.4% |
| 46 | Emilia-Romagna | 20,900 | -2.8% |
| 47 | Berlin Estimated | 20,800 | +1% |
| 48 | Kärnten | 20,600 | +1.5% |
| 48 | Tirol | 20,600 | 0% |
| 50 | Prov. Antwerpen | 20,500 | +2.5% |
| 51 | Dresden Estimated | 20,400 | +2.5% |
| 51 | Mecklenburg-Vorpommern Estimated | 20,400 | +3% |
| 51 | Stockholm | 20,400 | -0.5% |
| 54 | Chemnitz Estimated | 20,300 | +2% |
| 55 | Bremen Estimated | 20,100 | -1.5% |
| 55 | Saarland Estimated | 20,100 | -2% |
| 57 | Basque Country | 20,000 | -5.2% |
| 57 | Leipzig Estimated | 20,000 | +1.5% |
| 57 | Sachsen-Anhalt Estimated | 20,000 | +3.1% |
| 60 | Bratislavský kraj | 19,900 | +9.9% |
| 60 | Noord-Holland Provisional | 19,900 | +2.6% |
| 60 | Thüringen Estimated | 19,900 | +2.6% |
| 60 | Utrecht Provisional | 19,900 | +4.2% |
| 64 | Wien | 19,700 | 0% |
| 65 | Prov. Limburg (BE) | 19,600 | +2.1% |
| 66 | Community of Madrid | 19,500 | -6.3% |
| 66 | Helsinki-Uusimaa | 19,500 | 0% |
| 66 | Piemonte | 19,500 | -2.5% |
| 69 | Friuli-Venezia Giulia | 19,300 | -2.5% |
| 70 | Provincia Autonoma di Trento | 19,200 | -3.5% |
| 71 | Provence-Alpes-Côte d’Azur | 19,100 | +1.6% |
| 72 | Åland | 19,000 | 0% |
| 72 | Noord-Brabant Provisional | 19,000 | +4.4% |
| 72 | Prov. Luxembourg (BE) | 19,000 | +3.3% |
| 75 | Liguria | 18,900 | -4.1% |
| 75 | Veneto | 18,900 | -3.1% |
| 77 | Zuid-Holland Provisional | 18,800 | +4.4% |
| 78 | Praha | 18,700 | -0.5% |
| 78 | Valle d’Aosta/Vallée d’Aoste | 18,700 | -4.6% |
| 80 | Rhône-Alpes | 18,600 | +1.1% |
| 81 | Corse | 18,500 | +2.8% |
| 81 | Gelderland Provisional | 18,500 | +4.5% |
| 81 | Prov. Namur | 18,500 | +3.9% |
| 84 | Limousin | 18,400 | +2.2% |
| 84 | Sostinės regionas | 18,400 | +4% |
| 86 | Lazio | 18,300 | -2.7% |
| 86 | Toscana | 18,300 | -5.2% |
| 88 | Kýpros | 18,200 | 0% |
| 89 | Limburg (NL) Provisional | 18,100 | +4.6% |
| 89 | Zeeland Provisional | 18,100 | +3.4% |
| 91 | Aquitaine | 18,000 | +0.6% |
| 91 | Drenthe Provisional | 18,000 | +4% |
| 91 | Flevoland Provisional | 18,000 | +2.9% |
| 91 | Prov. Liège | 18,000 | +2.9% |
| 91 | Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest | 18,000 | +2.9% |
| 96 | Midi-Pyrénées | 17,900 | +0.6% |
| 97 | Auvergne | 17,800 | +2.3% |
| 97 | Bretagne | 17,800 | +2.3% |
| 97 | Centre - Val de Loire | 17,800 | +1.1% |
| 97 | Navarre | 17,800 | -6.8% |
| 97 | Overijssel Provisional | 17,800 | +4.7% |
| 102 | Alsace | 17,700 | 0% |
| 102 | Budapest | 17,700 | -4.3% |
| 104 | Friesland (NL) Provisional | 17,600 | +3.5% |
| 105 | Basse-Normandie | 17,500 | +1.2% |
| 105 | Bourgogne | 17,500 | +1.2% |
| 105 | Groningen Provisional | 17,500 | +4.2% |
| 105 | Marche | 17,500 | -2.8% |
| 105 | Pays de la Loire | 17,500 | +0.6% |
| 105 | Poitou-Charentes | 17,500 | +1.7% |
| 111 | Catalonia | 17,400 | -5.9% |
| 111 | Haute-Normandie | 17,400 | +1.2% |
| 111 | Prov. Hainaut | 17,400 | +3.6% |
| 111 | Västsverige | 17,400 | -1.7% |
| 115 | Franche-Comté | 17,300 | +1.2% |
| 115 | Hovedstaden | 17,300 | 0% |
| 115 | Umbria | 17,300 | -3.4% |
| 118 | Southern | 17,200 | -0.6% |
| 119 | Aragon | 17,100 | -3.4% |
| 119 | Etelä-Suomi | 17,100 | 0% |
| 121 | Languedoc-Roussillon | 17,000 | +2.4% |
| 121 | Lorraine | 17,000 | +1.2% |
| 123 | Champagne-Ardenne | 16,900 | +1.2% |
| 123 | Sydsverige | 16,900 | -0.6% |
| 125 | Grande Lisboa | 16,700 | -4% |
| 125 | Övre Norrland | 16,700 | +0.6% |
| 127 | Länsi-Suomi | 16,600 | +1.2% |
| 127 | Picardie | 16,600 | 0% |
| 129 | Asturias | 16,500 | -2.4% |
| 129 | Östra Mellansverige | 16,500 | -1.2% |
| 129 | Śląskie Series break | 16,500 | +7.8% |
| 132 | Eastern and Midland | 16,400 | -1.2% |
| 133 | Malta | 16,300 | -1.8% |
| 133 | Mellersta Norrland | 16,300 | 0% |
| 133 | Northern and Western | 16,300 | +2.5% |
| 136 | La Rioja | 16,200 | -4.1% |
| 136 | Martinique | 16,200 | +1.9% |
| 136 | Pohjois- ja Itä-Suomi | 16,200 | -0.6% |
| 139 | Norra Mellansverige | 16,100 | -1.2% |
| 139 | Sjælland | 16,100 | +0.6% |
| 139 | Småland med öarna | 16,100 | -1.8% |
| 142 | Castile and León | 16,000 | -3% |
| 142 | Nord-Pas de Calais | 16,000 | +1.3% |
| 144 | Dolnośląskie Series break | 15,900 | +8.2% |
| 144 | Midtjylland | 15,900 | +0.6% |
| 146 | Cantabria | 15,800 | -4.8% |
| 147 | Algarve | 15,700 | -8.2% |
| 147 | Nordjylland | 15,700 | +0.6% |
| 147 | Syddanmark | 15,700 | +1.3% |
| 150 | Wielkopolskie Series break | 15,600 | +5.4% |
| 151 | Abruzzo | 15,500 | -1.9% |
| 152 | Łódzkie Series break | 15,300 | +8.5% |
| 153 | Balearic Islands | 15,200 | -12.6% |
| 153 | Mazowiecki regionalny Series break | 15,200 | +9.4% |
| 155 | Galicia | 15,100 | -3.2% |
| 155 | Střední Čechy | 15,100 | -5.6% |
| 155 | Zahodna Slovenija | 15,100 | +2.7% |
| 158 | Sardegna | 15,000 | +0.7% |
| 159 | Guadeloupe | 14,900 | +0.7% |
| 160 | Vzhodna Slovenija | 14,800 | +4.2% |
| 160 | Zachodniopomorskie Series break | 14,800 | +8.8% |
| 162 | La Réunion | 14,700 | +3.5% |
| 162 | Molise | 14,700 | +0.7% |
| 164 | Pomorskie Series break | 14,500 | +6.6% |
| 165 | Jihovýchod | 14,300 | 0% |
| 165 | Małopolskie Series break | 14,300 | +6.7% |
| 165 | Valencian Community | 14,300 | -4% |
| 168 | Opolskie Series break | 14,100 | +9.3% |
| 168 | Vidurio ir vakarų Lietuvos regionas | 14,100 | +6.8% |
| 170 | Basilicata | 14,000 | +1.4% |
| 170 | Puglia | 14,000 | -0.7% |
| 170 | Região Autónoma dos Açores | 14,000 | -4.8% |
| 173 | Alentejo | 13,900 | -4.1% |
| 173 | Ceuta | 13,900 | -2.1% |
| 173 | Jihozápad | 13,900 | +1.5% |
| 176 | Castilla-La Mancha | 13,800 | -2.1% |
| 177 | Kujawsko-pomorskie Series break | 13,700 | +9.6% |
| 178 | Região Autónoma da Madeira | 13,600 | -6.2% |
| 178 | Severovýchod | 13,600 | -0.7% |
| 180 | Península de Setúbal | 13,500 | -5.6% |
| 180 | Świętokrzyskie Series break | 13,500 | +10.7% |
| 180 | Warmińsko-mazurskie Series break | 13,500 | +11.6% |
| 183 | Lubelskie Series break | 13,400 | +10.7% |
| 183 | Lubuskie Series break | 13,400 | +8.9% |
| 183 | Oeste e Vale do Tejo | 13,400 | -5% |
| 183 | Sicilia | 13,400 | 0% |
| 187 | Attiki Provisional | 13,300 | -4.3% |
| 187 | Region of Murcia | 13,300 | -4.3% |
| 189 | Calabria | 13,200 | 0% |
| 189 | Podlaskie Series break | 13,200 | +9.1% |
| 191 | Centro (PT) | 13,100 | -5.1% |
| 191 | Extremadura | 13,100 | -0.8% |
| 191 | Střední Morava | 13,100 | +1.6% |
| 194 | Yugozapaden | 13,000 | -7.1% |
| 195 | Andalusia | 12,900 | -2.3% |
| 195 | Eesti | 12,900 | 0% |
| 195 | Ionia Nisia Provisional | 12,900 | -16.8% |
| 195 | Moravskoslezsko | 12,900 | +0.8% |
| 195 | Severozápad | 12,900 | +2.4% |
| 200 | Canary Islands | 12,800 | -8.6% |
| 200 | Grad Zagreb | 12,800 | 0% |
| 200 | Vest | 12,800 | -1.5% |
| 203 | Campania | 12,700 | -1.6% |
| 203 | Melilla | 12,700 | -2.3% |
| 205 | Norte | 12,400 | -3.9% |
| 206 | Podkarpackie Series break | 12,300 | +10.8% |
| 207 | Nord-Vest | 12,000 | +2.6% |
| 208 | Centru | 11,900 | +3.5% |
| 208 | Dytiki Makedonia Provisional | 11,900 | -4% |
| 210 | Pest | 11,800 | 0% |
| 211 | Stredné Slovensko | 11,600 | +6.4% |
| 212 | Notio Aigaio Provisional | 11,500 | -25.3% |
| 212 | Západné Slovensko | 11,500 | +7.5% |
| 214 | Közép-Dunántúl | 11,400 | -5.8% |
| 215 | Latvija | 11,300 | +0.9% |
| 216 | Kentriki Makedonia Provisional | 11,100 | -5.1% |
| 216 | Nyugat-Dunántúl | 11,100 | -4.3% |
| 218 | Ipeiros Provisional | 11,000 | -6% |
| 219 | Panonska Hrvatska | 10,700 | +3.9% |
| 219 | Peloponnisos Provisional | 10,700 | -5.3% |
| 221 | Jadranska Hrvatska | 10,600 | -1.9% |
| 221 | Sjeverna Hrvatska | 10,600 | +2.9% |
| 223 | Kriti Provisional | 10,500 | -10.3% |
| 223 | Thessalia Provisional | 10,500 | -4.5% |
| 225 | Východné Slovensko | 10,300 | +8.4% |
| 226 | Dél-Alföld | 10,200 | -3.8% |
| 226 | Sud-Vest Oltenia | 10,200 | +2% |
| 228 | Dytiki Elláda Provisional | 10,100 | -2.9% |
| 228 | Sterea Elláda Provisional | 10,100 | -4.7% |
| 230 | Anatoliki Makedonia, Thraki Provisional | 10,000 | -7.4% |
| 230 | Sud-Est | 10,000 | -2% |
| 230 | Voreio Aigaio Provisional | 10,000 | -7.4% |
| 233 | Sud-Muntenia | 9,900 | +1% |
| 234 | Guyane | 9,800 | -1% |
| 235 | Dél-Dunántúl | 9,700 | -4% |
| 236 | Észak-Alföld | 9,500 | -3.1% |
| 237 | Nord-Est | 9,400 | +4.4% |
| 238 | Észak-Magyarország | 9,000 | -3.2% |
| 239 | Severen tsentralen | 8,100 | -2.4% |
| 239 | Severoiztochen | 8,100 | 0% |
| 241 | Yugoiztochen | 8,000 | +1.3% |
| 242 | Yuzhen tsentralen | 7,700 | -4.9% |
| 243 | Severozapaden | 7,500 | +4.2% |
| 244 | Mayotte | 6,000 | +3.4% |
Other periods
About this ranking
Net disposable income of the household sector (B6N) per inhabitant, converted to purchasing power standards (PPS, EU27 from 2020) so that the same amount buys the same goods and services in every country (Eurostat regional household accounts).
Use this to compare living standards between countries and regions. Price levels are national, so regions of one country are converted with the same factor. For amounts in euros use household_disposable_income_per_capita.
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, PPS 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 in PPS using official data, and cite the source.
rank_places {"indicator":"household_disposable_income_per_capita_pps","level":"region","within":"European Union (27)","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=household_disposable_income_per_capita_pps&level=region&within=European%20Union%20(27)&limit=10
Questions
Which region has the highest household disposable income per inhabitant in PPS?
Oberbayern, with 27,500 PPS in 2020, according to Eurostat, European Commission.
Which region has the lowest household disposable income per inhabitant in PPS?
Mayotte, with 6,000 PPS 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, PPS per inhabitant (nama_10r_2hhinc). Retrieved 2026-10-09.
Household disposable income per inhabitant in PPS: 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