21 October 2025 (Text in translation process)

Household income distribution map

Year 2023

Main results

  • The average net income1 per person nationwide increased by 6.9% in 2023 to 15,036 euros.
  • Pozuelo de Alarcón (Madrid), Matadepera (Barcelona) and Boadilla del Monte (Madrid) were the municipalities with more than 2,000 inhabitants with the highest average annual income per inhabitant.
  • Iznalloz (Granada), El Palmar de Troya (Sevilla) and Huesa (Jaén) were the municipalities with over 2,000 inhabitants with the lowest average annual income per inhabitant.
  • The provinces with the highest net annual income per inhabitant were Gipuzkoa, Bizkaia and Madrid. The lowest incomes were recorded in Almería, Jaén and Badajoz.

Starting with this edition of the Household Income Distribution Map, the value of the national total is incorporated for all variables, available from 2021.

Mean and median income indicators. National scope

The average net income per person nationwide increased by 6.9% in 2023 to 15,036 euros. Among the income indicators, the largest increase was recorded in the median income per consumption unit (7.8%), which reached 19,250 euros.

Mean and median income indicators

Euros and percentage change

1 The concept of net income according to the Map is not equivalent to that defined for net income in the National Accounts, as they correspond to different methodological frameworks. See appendix of the methodology used in the Household Income Distribution Map.

Average annual net income per inhabitant. Municipal Level

The three municipalities with more than 2,000 inhabitants and the highest income per inhabitant in 2023 were Pozuelo de Alarcón (Madrid), with 30,524 euros, Matadepera (Barcelona), with 26,720, and Boadilla del Monte (Madrid), with 26,668 euros.

These three municipalities had already topped this ranking in the previous two years.

On the other hand, the municipalities of over 2,000 inhabitants with the lowest average net annual income per inhabitant were Iznalloz (Granada), with 8,399 euros, El Palmar de Troya (Seville), with 8,688 euros, and Huesa (Jaén), with 8,825 euros.

Municipalities (over 2,000 inhabitants) by average net annual income per capita. Year 2023

Euros

By ordering the average income per person of Spain's municipalities from lowest to highest, we obtain the quartiles of the distribution, which divide the municipalities into four groups with the same number of municipalities.

By geographical location, the Basque Country stood out for having 90.9% of its municipalities being among the 25% with the highest income in Spain (above 16,112 euros), and the Autonomous Community of Navarre, with 69.1%.

At the other extreme were the Region of Murcia, where 91.1% of its municipalities were among the 25% with the lowest income (less than 12,505 euros), and Extremadura, with 82.7%.

Distribución de municipios por comunidad autónoma y rango de renta neta anual media por habitante. Año 2023

Porcentaje

Renta media por habitante por municipios. Año 2023

Euros

Renta neta anual media por habitante, por secciones censales

Si se ordenan de menos a más las secciones censales según la renta media por persona, el 10% de unidades con la renta más alta estaban por encima del último decil (20.435 euros) en el año 2023.

Las capitales de provincia con mayor porcentaje de secciones censales con renta neta anual media por habitante muy alta (por encima del último decil) fueron Donostia/San Sebastián (61,7%), Madrid (39,3%) y Barcelona (33,7%).

Por el contrario, Cuenca (0,0%), Pontevedra (1,6%) y Guadalajara (1,7%) presentaron los porcentajes más bajos de secciones censales con rentas muy altas.

Porcentaje de secciones censales en capitales de provincia con rentas netas por persona muy altas. Año 2023

Porcentaje

Las capitales de provincia que tuvieron mayor porcentaje de secciones con renta neta anual media por habitante muy baja en 2023 (por debajo del primer decil, de 10.606 euros) fueron Melilla (31,8%), Ceuta (30,4%) y Alacant/Alicante (28,5%).

Porcentaje de secciones censales en capitales de provincia con rentas netas por persona muy bajas. Año 2023

Porcentaje

Renta neta anual media por habitante. Ámbito provincial

Gipuzkoa lideró la lista por provincias de ingresos anuales, con 19.616 euros de renta neta anual media por habitante en 2023. Por detrás se situaron Bizkaia (18.738) y Madrid (18.142).

Por el contrario, las provincias con menos ingresos anuales por habitante fueron Almería (con 11.543 euros), Jaén (11.847) y Huelva (12.008).

Renta provincial neta por persona. Año 2023

Euros

Revisiones y actualización de datos

Los datos de 2023 son definitivos. Todos los resultados de esta operación están disponibles en INEbase.

Nota metodológica

El Atlas de Distribución de Renta de los Hogares (ADRH) es una operación estadística que proporciona indicadores de nivel y distribución de renta por persona y hogar, completándose dicha información con indicadores de tipo demográfico.

Para la elaboración de los indicadores de ingresos, el INE utiliza datos tributarios de la Agencia Tributaria y de las Haciendas Forales, y en el caso de Navarra, la información proporcionada por Nastat, adscribiéndose los ingresos al lugar donde reside el perceptor de rentas. 

Tipo de operación:
operación basada íntegramente en la explotación de registros administrativos. Se ofrecen resultados agregados (distintos indicadores como valores medios o medidas de distribución) en forma tablas.
Ámbito geográfico:
territorio nacional en su conjunto, ofreciéndose datos por secciones censales, distritos, municipios, islas, provincias y comunidades autónomas.

Para más información se puede tener acceso a la metodología y al informe metodológico estandarizado.

Las estadísticas del INE se elaboran de acuerdo con el Código de Buenas Prácticas de las Estadísticas Europeas. Más información en Calidad en el INE y Código de Buenas Prácticas.

For further information see Inicio INEbase Official INE account on @es_ine
All press releases at:
www.ine.es/en/prensa/prensa_en.htm
Press office:
(+34) 91 583 93 63 / 94 08gprensa@ine.es
Information area:
(+34) 91 583 91 00www.ine.es/infoine/?L=1