Municipalities in Barcelona province by average net income per person

Matadepera had the highest average net income per person of 307 municipalities in 2022, at €24,814. Torrelles de Foix had the lowest, at €11,678. The median was €15,665 and the figure for Barcelona province was €16,105. Source: the Instituto Nacional de Estadística.

Highest24,814Matadepera
Lowest11,678Torrelles de Foix
Median15,665307 municipalities
Barcelona province16,105History

Top 40 municipalities, 2022

CSVChart (SVG)

MatadeperaMatadepera: 24,814 EUR24,814El BrullEl Brull: 23,957 EUR23,957Sant Just DesvernSant Just Desvern: 23,701 EUR23,701Sant Cugat del VallèsSant Cugat del Vallès: 23,337 EUR23,337AlellaAlella: 22,937 EUR22,937GallifaGallifa: 22,061 EUR22,061TianaTiana: 21,860 EUR21,860TeiàTeià: 21,721 EUR21,721Sant Vicenç de MontaltSant Vicenç de Montalt: 21,419 EUR21,419Santa Cecília de VoltregàSanta Cecília de Voltregà: 21,404 EUR21,404Cabrera de MarCabrera de Mar: 21,040 EUR21,040Sant Quirze del VallèsSant Quirze del Vallès: 21,007 EUR21,007GurbGurb: 20,831 EUR20,831L'Ametlla del VallèsL'Ametlla del Vallès: 20,747 EUR20,747CabrilsCabrils: 20,672 EUR20,672SaldesSaldes: 20,502 EUR20,502Sant Quirze SafajaSant Quirze Safaja: 20,462 EUR20,462MallaMalla: 20,366 EUR20,366TavèrnolesTavèrnoles: 20,150 EUR20,150BeguesBegues: 20,105 EUR20,105Sant Julià de CerdanyolaSant Julià de Cerdanyola: 19,903 EUR19,903CollbatóCollbató: 19,840 EUR19,840VallromanesVallromanes: 19,741 EUR19,741SitgesSitges: 19,698 EUR19,698Sant Julià de VilatortaSant Julià de Vilatorta: 19,418 EUR19,418Sant Andreu de LlavaneresSant Andreu de Llavaneres: 19,240 EUR19,240Pacs del PenedèsPacs del Penedès: 19,228 EUR19,228Premià de DaltPremià de Dalt: 19,195 EUR19,195Vilassar de MarVilassar de Mar: 18,971 EUR18,971Sant Pere SallavineraSant Pere Sallavinera: 18,912 EUR18,912MontsenyMontseny: 18,893 EUR18,893RajadellRajadell: 18,856 EUR18,856CastellolíCastellolí: 18,610 EUR18,610AlpensAlpens: 18,466 EUR18,466BarcelonaBarcelona: 18,404 EUR18,404Sant Esteve SesroviresSant Esteve Sesrovires: 18,304 EUR18,304El MasnouEl Masnou: 18,260 EUR18,260Vilassar de DaltVilassar de Dalt: 18,232 EUR18,232VallcebreVallcebre: 18,077 EUR18,077Sant Pol de MarSant Pol de Mar: 18,005 EUR18,005
EUR. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2022
EUR
Change on 2021
1Matadepera24,814+3%
2El Brull23,957+23.7%
3Sant Just Desvern23,701+6.2%
4Sant Cugat del Vallès23,337+6.6%
5Alella22,937+9.8%
6Gallifa22,061+6.2%
7Tiana21,860+8.9%
8Teià21,721+14.1%
9Sant Vicenç de Montalt21,419+11.2%
10Santa Cecília de Voltregà21,404+10.8%
11Cabrera de Mar21,040+4.5%
12Sant Quirze del Vallès21,007+7.1%
13Gurb20,831+6.7%
14L'Ametlla del Vallès20,747+6.6%
15Cabrils20,672+1.4%
16Saldes20,502+2.1%
17Sant Quirze Safaja20,462+11.8%
18Malla20,366-0.3%
19Tavèrnoles20,150+3.5%
20Begues20,105+7.1%
21Sant Julià de Cerdanyola19,903+6.5%
22Collbató19,840+9.9%
23Vallromanes19,741+0.9%
24Sitges19,698+6.4%
25Sant Julià de Vilatorta19,418+1.7%
26Sant Andreu de Llavaneres19,240+7.6%
27Pacs del Penedès19,228+3.6%
28Premià de Dalt19,195+6.5%
29Vilassar de Mar18,971+6.8%
30Sant Pere Sallavinera18,912-2%
31Montseny18,893+16%
32Rajadell18,856-12.5%
33Castellolí18,610+7.9%
34Alpens18,466+8.1%
35Barcelona18,404+6.1%
36Sant Esteve Sesrovires18,304+4.1%
37El Masnou18,260+5.8%
38Vilassar de Dalt18,232+3.6%
39Vallcebre18,077+2.2%
40Sant Pol de Mar18,005+6.8%
41Campins17,971+4.9%
42La Palma de Cervelló17,934+4.2%
43Mura17,828+11%
44Castellfollit del Boix17,782+20.5%
45Castellví de Rosanes17,767+3.9%
46Viladecavalls17,676+4.5%
47Caldes d'Estrac17,674+6.8%
48La Roca del Vallès17,652+5.3%
49Gaià17,639+20%
50Lliçà de Vall17,593+6%
51Castelldefels17,587+5.5%
52Folgueroles17,490+5.2%
53Vilanova del Vallès17,441+8.9%
54Tavertet17,427+5.6%
55Torrelles de Llobregat17,407+4.4%
56Seva17,388+5.8%
57Molins de Rei17,376+4.4%
58Montgat17,336+6.6%
59La Garriga17,317+6.2%
60Sant Antoni de Vilamajor17,295+8.6%
61Taradell17,281+7.9%
62Sant Martí d'Albars17,272+6.3%
63Cervelló17,265+5.3%
64Olost17,238+7.5%
64Sant Esteve de Palautordera17,238+5%
66Capolat17,217+1.7%
66Castell de l'Areny17,217+1.7%
66Fígols17,217+1.7%
66Gisclareny17,217+1.7%
66La Quar17,217+1.7%
66Sant Jaume de Frontanyà17,217+1.7%
72Sant Joan Despí17,198+3.6%
73Santa Coloma de Cervelló17,136+3.8%
74Castellnou de Bages17,077+8.5%
75Pallejà17,055+4.6%
76Corbera de Llobregat17,036+5.7%
77Rupit i Pruit17,029+8.2%
78Esplugues de Llobregat16,998+3.6%
79Les Cabanyes16,990+3.3%
79Sant Fost de Campsentelles16,990+4.4%
81Cerdanyola del Vallès16,959+3.7%
82Calders16,901+6.5%
83Santa Maria de Martorelles16,899+3.9%
84Sant Fruitós de Bages16,858+3.9%
85Òrrius16,837+5.6%
86Aguilar de Segarra16,814+3.3%
87Orís16,786+6.1%
88Aiguafreda16,768+5.1%
89Muntanyola16,724+7%
90Sant Feliu de Llobregat16,721+5.5%
91Santpedor16,719+10.1%
92Argentona16,716+5.5%
93Les Masies de Roda16,699+5.9%
94Calldetenes16,654+7.5%
95Palau-solità i Plegamans16,634+6.1%
96El Bruc16,625+3.4%
97Sant Vicenç de Torelló16,621+6.1%
98Vilanova de Sau16,609+3.4%
99Ullastrell16,600+5.9%
100Cardedeu16,589+5.6%
101Bagà16,566+5%
102Sant Sadurní d'Anoia16,547+5.5%
103Gualba16,525+5.1%
104Castellcir16,449+7.2%
105Talamanca16,441+1.2%
106El Papiol16,439+9.4%
107Viver i Serrateix16,415+2.4%
108Copons16,412+5.9%
109Fonollosa16,381+7%
110Jorba16,375+5.2%
111Bigues i Riells del Fai16,342+5.8%
112Sant Mateu de Bages16,327+1.4%
113Pujalt16,306-6.6%
114Caldes de Montbui16,274+5.6%
115Castellar del Vallès16,225+3.6%
116Parets del Vallès16,215+5.3%
117Castellar del Riu16,210+0.4%
118Vilobí del Penedès16,159+8.4%
119L'Esquirol16,157+3.5%
120Sant Climent de Llobregat16,155+3.5%
121Lliçà d'Amunt16,125+7.1%
122L'Estany16,123-3%
123Tona16,106+5.9%
124Santa Eulàlia de Ronçana16,084+7.2%
124Santa Fe del Penedès16,084+7.7%
126Oristà16,081+5.5%
127L'Espunyola16,032+19.3%
128Sant Martí de Tous16,028+6.4%
129Llinars del Vallès16,027+4.6%
130Santa Eulàlia de Riuprimer16,023+5.9%
131Sant Llorenç d'Hortons16,015+4.7%
132Torrelavit16,006+3.1%
133Tagamanent16,004+7.2%
134Perafita16,003+3.3%
135Gavà15,988+5.5%
136Santa Maria de Merlès15,947+6%
137Sant Boi de Lluçanès15,930+0.3%
138Castellbisbal15,858+6.7%
139Avià15,853+3.9%
140Vilanova i la Geltrú15,841+6.9%
141Figaró-Montmany15,831+6.1%
142Arenys de Mar15,827+7.3%
143Navarcles15,811+6.3%
144Sagàs15,778+13.6%
145Cànoves i Samalús15,760+5.9%
145Orpí15,760+2.4%
147Dosrius15,754+5.8%
148Les Masies de Voltregà15,752+4.1%
148Sant Cugat Sesgarrigues15,752+7.6%
150Abrera15,746+4%
151Martorelles15,740+4.8%
152La Pobla de Lillet15,731+2.6%
153Sant Quirze de Besora15,708+4.8%
154Avinyonet del Penedès15,665+7.3%
155Santa Maria de Miralles15,623+4.7%
156Sant Pere de Vilamajor15,601+4.4%
157Vallgorguina15,588+3.7%
158Castellfollit de Riubregós15,586-2.2%
159Premià de Mar15,575+5.8%
160Súria15,571+4.7%
161Rellinars15,538+5.3%
162Vacarisses15,515+6.6%
163Sant Cebrià de Vallalta15,492+7.6%
164La Granada15,475+5.2%
164Santa Eugènia de Berga15,475+4%
166Santa Maria de Palautordera15,460+3.8%
167Olèrdola15,453+3.6%
168Vallirana15,450+4.1%
169Sant Hipòlit de Voltregà15,444+3.7%
170Subirats15,442+5%
171Arenys de Munt15,435+4.9%
172Castellar de n'Hug15,429-2.9%
173Sant Feliu Sasserra15,427+2.3%
174Font-rubí15,421+12.9%
175Granollers15,392+4.8%
176Gelida15,389+3%
177Sant Agustí de Lluçanès15,370-9.2%
178Rubió15,359+5.7%
179Olesa de Bonesvalls15,345+1.9%
180Sentmenat15,341+4%
181Sant Salvador de Guardiola15,336+7.6%
182Cubelles15,328+5.8%
183Marganell15,326+5.1%
184Sant Iscle de Vallalta15,319+8.1%
185Centelles15,311+5.4%
186Cardona15,288+3.8%
187Argençola15,283-1%
188Prats de Lluçanès15,229+2.4%
189Torelló15,223+3.8%
190Vilada15,220+1.7%
191Els Prats de Rei15,208+7.3%
192Castellgalí15,199+2.6%
193La Llacuna15,198+3%
194Sant Feliu de Codines15,188+6.5%
195Montmaneu15,175-7.4%
196Santa Maria de Besora15,143+2.2%
197Cercs15,142+3.8%
198Esparreguera15,138+6.5%
199Casserres15,124+6.1%
200Barberà del Vallès15,104+5%
201Santa Maria d'Oló15,085+2.7%
202Sant Martí Sesgueioles15,082+7.8%
203Montmeló15,041+4.9%
204Sallent15,034+5.7%
205Callús15,029+6%
206Carme15,023+2.8%
207Artés15,010+4.2%
207Avinyó15,010+4.7%
209Sant Pere de Torelló14,984+3.1%
210Balsareny14,975+4%
211Moià14,943+6.6%
212Sant Pere de Riudebitlles14,941+5.3%
213Canyelles14,916+4%
214La Pobla de Claramunt14,893+8.1%
215Els Hostalets de Pierola14,873+3.9%
216Igualada14,868+4.9%
216Sabadell14,868+5.1%
218El Prat de Llobregat14,848+4.8%
219Castellterçol14,837+2.4%
220Viladecans14,835+4.5%
221Navàs14,827+5.8%
222Puigdàlber14,822+4.1%
223Sant Joan de Vilatorrada14,796+5.2%
224Sant Andreu de la Barca14,785+5.2%
225Olvan14,783+3.8%
225Polinyà14,783+5.3%
227Guardiola de Berguedà14,766+5.2%
228Canet de Mar14,765+4.1%
229Puig-reig14,758+3.1%
230Sant Celoni14,752+5.7%
231Castellví de la Marca14,750+1.8%
232Sant Pere de Ribes14,742+6.7%
233Borredà14,719+6.6%
234Capellades14,718+4.4%
235Santa Perpètua de Mogoda14,691+4.5%
236Vallbona d'Anoia14,688+1.4%
237Olesa de Montserrat14,665+4.8%
238Les Franqueses del Vallès14,659+5.6%
239Fogars de Montclús14,644+9.9%
240Berga14,636+4.3%
241Sant Bartomeu del Grau14,609+3.2%
242Sant Llorenç Savall14,603+6.5%
243Masquefa14,569+3.4%
244Monistrol de Calders14,567+9.6%
245Roda de Ter14,552+4.5%
246Sant Boi de Llobregat14,530+4.9%
247Vilafranca del Penedès14,527+2.5%
248La Nou de Berguedà14,515+10.6%
249Terrassa14,513+4.6%
250Castellet i la Gornal14,505+6.2%

Showing the top 250 of 307. 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. 4 municipalities with data in other periods have no value for 2022 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=30896. 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 in Barcelona province by average net income per person using official data, and cite the source.
rank_places {"indicator":"net_income_per_person","level":"municipality","within":"Barcelona","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_income_per_person&level=municipality&within=Barcelona&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?

Matadepera, with €24,814 in 2022, according to the Instituto Nacional de Estadística.

Which municipality has the lowest average net income per person?

Torrelles de Foix, with €11,678 in 2022.

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. 4 municipalities have no value for 2022 and are not ranked.

Average net income per person: other rankings

Municipalities in Barcelona province: more rankings