Municipalities of Spain by average net income per person

Garai had the highest average net income per person of 8117 municipalities in 2021, at €29,639. Villarta had the lowest, at €5,343. The median was €12,671 and the figure for Spain was €13,268. Source: the Instituto Nacional de Estadística.

Highest29,639Garai
Lowest5,343Villarta
Median12,6718117 municipalities
Spain13,268History

Top 40 municipalities, 2021

CSVChart (SVG)

GaraiGarai: 29,639 EUR29,639Pozuelo de AlarcónPozuelo de Alarcón: 27,167 EUR27,167Villamayor de MonjardínVillamayor de Monjardín: 26,409 EUR26,409Val de Goñi/GoñerriVal de Goñi/Goñerri: 24,398 EUR24,398MatadeperaMatadepera: 24,091 EUR24,091IzagaondoaIzagaondoa: 23,809 EUR23,809SukarrietaSukarrieta: 23,529 EUR23,529IsòvolIsòvol: 23,450 EUR23,450Boadilla del MonteBoadilla del Monte: 23,169 EUR23,169Urraul AltoUrraul Alto: 23,114 EUR23,114BolvirBolvir: 23,036 EUR23,036LaukizLaukiz: 22,578 EUR22,578Sant Just DesvernSant Just Desvern: 22,322 EUR22,322Olóriz/OloritzOlóriz/Oloritz: 22,051 EUR22,051Sant Cugat del VallèsSant Cugat del Vallès: 21,888 EUR21,888Arraia-MaeztuArraia-Maeztu: 21,732 EUR21,732UrúsUrús: 21,629 EUR21,629SadaSada: 21,570 EUR21,570RajadellRajadell: 21,552 EUR21,552TorrelodonesTorrelodones: 21,537 EUR21,537Salinas de Oro/JaitzSalinas de Oro/Jaitz: 21,276 EUR21,276Las Rozas de MadridLas Rozas de Madrid: 21,254 EUR21,254MajadahondaMajadahonda: 21,248 EUR21,248EjulveEjulve: 21,122 EUR21,122Navascués/NabaskozeNavascués/Nabaskoze: 21,085 EUR21,085LegariaLegaria: 21,029 EUR21,029GetxoGetxo: 20,994 EUR20,994AlellaAlella: 20,889 EUR20,889L'ArgenteraL'Argentera: 20,821 EUR20,821Fontanals de CerdanyaFontanals de Cerdanya: 20,797 EUR20,797GallifaGallifa: 20,766 EUR20,766Oroz-Betelu/Orotz-BeteluOroz-Betelu/Orotz-Betelu: 20,706 EUR20,706El FragoEl Frago: 20,685 EUR20,685BidaurretaBidaurreta: 20,571 EUR20,571AramaArama: 20,547 EUR20,547Lumbreras de CamerosLumbreras de Cameros: 20,545 EUR20,545Uztárroz/UztarrozeUztárroz/Uztarroze: 20,525 EUR20,525Tres CantosTres Cantos: 20,477 EUR20,477MallaMalla: 20,433 EUR20,433Lizoain-Arriasgoiti/Lizoainibar-A…Lizoain-Arriasgoiti/Lizoainibar-Arriasgoiti: 20,422 EUR20,422
EUR. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2021
EUR
Change on 2020
1Garai29,639+40.1%
2Pozuelo de Alarcón27,167+4.5%
3Villamayor de Monjardín26,409+96%
4Val de Goñi/Goñerri24,398+58.8%
5Matadepera24,091+5.6%
6Izagaondoa23,809+50.2%
7Sukarrieta23,529+13.5%
8Isòvol23,450+16.6%
9Boadilla del Monte23,169+4.3%
10Urraul Alto23,114+50.4%
11Bolvir23,036+64.5%
12Laukiz22,578+14.9%
13Sant Just Desvern22,322+3.8%
14Olóriz/Oloritz22,051+50.7%
15Sant Cugat del Vallès21,888+2.7%
16Arraia-Maeztu21,732+36.3%
17Urús21,629+22.8%
18Sada21,570+40.5%
19Rajadell21,552+21.2%
20Torrelodones21,537+3.2%
21Salinas de Oro/Jaitz21,276+49.8%
22Las Rozas de Madrid21,254+3.1%
23Majadahonda21,248+2.8%
24Ejulve21,122+59.8%
25Navascués/Nabaskoze21,085+31.3%
26Legaria21,029+50.6%
27Getxo20,994+3.5%
28Alella20,889-0.1%
29L'Argentera20,821+6.2%
30Fontanals de Cerdanya20,797-4.3%
31Gallifa20,766-12.9%
32Oroz-Betelu/Orotz-Betelu20,706+56.9%
33El Frago20,685+3%
34Bidaurreta20,571+32.9%
35Arama20,547+12.5%
36Lumbreras de Cameros20,545+4.6%
37Uztárroz/Uztarroze20,525+29.9%
38Tres Cantos20,477+3.1%
39Malla20,433+8.6%
40Lizoain-Arriasgoiti/Lizoainibar-Arriasgoiti20,422+28.8%
41Cabrils20,379+4.4%
42Ibarrangelu20,321+3.4%
43Arguis20,303+6.7%
44Susinos del Páramo20,249+11.7%
45Biurrun-Olcoz20,215+45.6%
46Lapoblación20,168+52.3%
47Mediana de Voltoya20,147+39.4%
48Cabrera de Mar20,140+4.6%
49Auritz/Burguete20,131+34.9%
50Saldes20,076+0.7%
51Tiana20,069+2.2%
52Meñaka19,960+7.6%
53La Torre de Cabdella19,948+2.8%
54Muruzábal19,945+43.7%
55Das19,883-6.2%
56Zuia19,864+7.3%
57Banastás19,777+10.7%
58Moneva19,749-1.4%
59Ibargoiti19,718+24.4%
60Venturada19,678+2.8%
61Zigoitia19,671+3.9%
62Belascoáin19,656+26.9%
63Sant Quirze del Vallès19,610+3.8%
64Maruri-Jatabe19,592+5.8%
65Vallromanes19,573+3.3%
66Gurb19,519+3.1%
67Gaintza19,468+6.3%
67Tavèrnoles19,468+6.7%
69Valdeande19,465+29.9%
70L'Ametlla del Vallès19,464+5.1%
71Lana19,438+39.2%
72Ereño19,434+10%
73Gamiz-Fika19,432+6.7%
74Izurtza19,397-38.8%
75Alcobendas19,394+3.8%
76Ezkurra19,382+45.2%
77Villafranca Montes de Oca19,375+7%
78El Brull19,367+17.7%
79Zalduondo19,361+6.8%
80Santa Cecília de Voltregà19,320+5%
81Lazagurría19,315+60.9%
82Escorca19,312+17.8%
83Maraña19,308+8%
84Ger19,301+11.9%
85Leoz/Leotz19,295+31.9%
86Arratzua-Ubarrundia19,293+2.6%
87Sant Pere Sallavinera19,292+9.4%
88Barrika19,282+10.9%
89Villaviciosa de Odón19,257+3.8%
90Sant Vicenç de Montalt19,255+2.3%
91Iza/Itza19,200+25%
92Navas de Riofrío19,198+3.4%
93Arrieta19,169+8.7%
94Fornells de la Selva19,165+4.9%
95Donostia/San Sebastián19,150+3.1%
96Sarroca de Bellera19,122+8.9%
97Granja de Moreruela19,120+18%
98Nueno19,105+5.4%
99Prádena del Rincón19,093+25.7%
100Sant Julià de Vilatorta19,089+3.9%
101Eslava19,086+24.4%
102Murueta19,063+1.4%
103Rocafort19,046+0.5%
104Teià19,037+2.1%
105Ergoiena19,024+34.5%
106Sondika19,015+14.2%
107Ezcároz/Ezkaroze18,972+18.1%
108Lantz18,968+27.5%
109Gabiria18,958+10.5%
110Ibieca18,944+18.6%
111Villangómez18,934+15.5%
112Almoster18,906+1%
113Tubilla del Agua18,892+15.1%
114Zerain18,869-2.4%
115Renieblas18,868-7.5%
116Ezkio-Itsaso18,849+5.9%
117Lónguida/Longida18,835+42.7%
118Prats i Sansor18,810+15.4%
119Unzué/Untzue18,806+28.6%
120Meneses de Campos18,788+14.7%
121Begues18,771+4%
122Gautegiz Arteaga18,744+5.8%
123Hondarribia18,738+6.3%
124Sant Julià de Cerdanyola18,696+6.8%
125Aranguren18,692+19.1%
125Idiazabal18,692+0.7%
127Alerre18,684-0.8%
128Castillo de Villamalefa18,676+18.2%
129Zierbena18,669+8.3%
130Novales18,647-1%
131Guils de Cerdanya18,641+8%
132Añana18,624+8.6%
133Bakio18,622+3.2%
134Ogassa18,603+29.6%
135Loiu18,592+1.9%
136Guixers18,590+14.7%
137Pacs del Penedès18,568-0.2%
138Hortigüela18,559+23.9%
139Oñati18,557+2.7%
140Castiello de Jaca18,533+16.7%
141Sitges18,514+5.3%
142Villanueva de la Cañada18,512+7%
143Atetz18,503+24.3%
144Barca18,493+7.2%
145Plentzia18,487+9.3%
146Ziortza-Bolibar18,481+15.1%
147Hontoria de Cerrato18,463+17.2%
148Ochagavía/Otsagabia18,448+14.8%
148Palau de Santa Eulàlia18,448-2.5%
150Aramaio18,440+0.3%
151Berango18,428+4.6%
152Peñacerrada-Urizaharra18,385+2.8%
153Antzuola18,381+3%
154Biel18,365+6.4%
155Llambilles18,364+8.6%
156Benifallim18,342+9%
157Sant Quirze Safaja18,307+3.7%
158Vicién18,283+3.2%
159Abaurregaina/Abaurrea Alta18,275+17.5%
160Sant Gregori18,263+5.8%
161Mozota18,233+14.6%
162Sant Mori18,220+8.9%
163Urroz18,209+36.4%
164Simancas18,187+6.1%
165Lezaun18,181+28%
166Lezama18,162+3.9%
167Velliza18,160+10.5%
168Valldemossa18,145+14%
169Zabalza/Zabaltza18,090+16.8%
170Elburgo/Burgelu18,082+9.9%
171Collbató18,057+3.4%
172Pedrosa de Río Úrbel18,053+3.8%
172Trillo18,053+2.8%
174Abaltzisketa18,052-15.7%
175Foixà18,048+5.3%
176Morón de Almazán18,033+2.9%
177Premià de Dalt18,023+5.4%
178Olaberria18,022+3.4%
179Iruraiz-Gauna18,015+8.8%
179Zarautz18,015+4.1%
181Aibar/Oibar18,007+17.3%
182Chimillas17,988+8.5%
183Deba17,980+9.7%
183Garde17,980+13.8%
185Valdeavellano de Tera17,970+3.8%
186Adiós17,969+29.4%
187Alameda del Valle17,962+7.4%
188Arellano17,952+33.3%
189Segura17,950-3%
190Barrundia17,935+5.9%
191Uterga17,929+29.1%
192Sopela17,920+4.6%
193Mundaka17,904+4.8%
194Jaurrieta17,902+11.4%
195Alp17,896+11%
196Queralbs17,886+7.9%
197Caspueñas17,878+8.4%
198Sant Andreu de Llavaneres17,875+3.2%
199Aretxabaleta17,859+3.7%
200Valle de las Navas17,842+4%
201Zeanuri17,826+3.5%
202Rabé de las Calzadas17,818+6.1%
203Arratzu17,803+5.9%
204Madrigal del Monte17,795+6.2%
205Igriés17,792-3%
206Mutiloa17,791-1.9%
207Revilla del Campo17,779+4.2%
208Rubena17,778+15%
209Quicena17,777+4%
210Vilassar de Mar17,771+2.3%
211Guesálaz/Gesalatz17,760+25.1%
212Montorio17,755+10.7%
213Romanzado/Erromantzatua17,752+15.5%
214Ocón17,751+12.2%
215Fontanilles17,747-4.1%
216Camporredondo17,746+7.6%
217Santa María de Ordás17,736+12.3%
218Leintz-Gatzaga17,728-7.4%
219Vallcebre17,686+6.1%
220Mendaza17,664+26.5%
221Amezketa17,652+9.3%
222Presencio17,632+9.6%
223Brunyola i Sant Martí Sapresa17,631+7.7%
224Cizur17,625+17.3%
225Vilassar de Dalt17,590+1.8%
226Madrid17,586+3.1%
227Sant Esteve Sesrovires17,583+5.4%
228Mungia17,578+4.1%
229Lemoiz17,566-5.8%
230Getaria17,558+5.6%
231Monterde17,552+5.1%
232Gorliz17,535+1.3%
233Enériz/Eneritz17,533+26.3%
234Legarda17,514+26.1%
235Bergara17,484+2.7%
236Ujué/Uxue17,476+28.6%
237Arlanzón17,456+3.2%
238Pujalt17,455-2.6%
239Gordexola17,453+4.2%
240Vilablareix17,451+5.8%
241Unciti17,443+10%
242Colomers17,423+1.7%
243Aiguaviva17,421+5.1%
244Monreal/Elo17,413+9.8%
245Bargota17,411+31.5%
245Seira17,411-2.9%
247Castrillo del Val17,406-12.3%
248Sotillo del Rincón17,405+4.9%
249Urdazubi/Urdax17,402+31.9%
250Tolosa17,397+2.9%

Showing the top 250 of 8117. The CSV download has every row.

Other periods

About this ranking

Average annual net income per person, from tax and social security records (INE household income distribution atlas). Reference year is the income year.

Every value in the ranking comes from the same publisher and the same period, so the municipalities are compared on one definition. 9 municipalities with data in other periods have no value for 2021 and are left out rather than filled from another source. Equal values share a rank.

How to cite

Instituto Nacional de Estadística (INE). Atlas de distribución de renta de los hogares: renta neta media por persona, municipios. https://www.ine.es/jaxiT3/Tabla.htm?t=30917. Retrieved 2026-10-07.

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 Municipalities of Spain by average net income per person using official data, and cite the source.
rank_places {"indicator":"net_income_per_person","level":"municipality","within":"Spain","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_income_per_person&level=municipality&within=Spain&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which municipality has the highest average net income per person?

Garai, with €29,639 in 2021, according to the Instituto Nacional de Estadística.

Which municipality has the lowest average net income per person?

Villarta, with €5,343 in 2021.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Instituto Nacional de Estadística, Atlas de distribución de renta de los hogares: renta neta media por persona, municipios. Retrieved 2026-10-07. 9 municipalities have no value for 2021 and are not ranked.

Average net income per person: other rankings

Municipalities of Spain: more rankings