Municipalities in Barcelona province by average net income per person, 2023

Matadepera had the highest average net income per person of 307 municipalities in 2023, at €26,720. Santa Coloma de Gramenet had the lowest, at €12,584. The median was €16,679 and the figure for Barcelona province was €17,062. Source: the Instituto Nacional de Estadística.

Highest26,720Matadepera
Median16,679307 municipalities
Barcelona province17,062History

Top 40 municipalities, 2023

CSVChart (SVG)

MatadeperaMatadepera: 26,720 EUR26,720AlellaAlella: 25,382 EUR25,382Sant Just DesvernSant Just Desvern: 25,286 EUR25,286Sant Cugat del VallèsSant Cugat del Vallès: 24,748 EUR24,748CabrilsCabrils: 24,186 EUR24,186Sant Vicenç de MontaltSant Vicenç de Montalt: 23,697 EUR23,697TeiàTeià: 23,351 EUR23,351TianaTiana: 23,325 EUR23,325GallifaGallifa: 23,300 EUR23,300Cabrera de MarCabrera de Mar: 22,766 EUR22,766MallaMalla: 22,561 EUR22,561VallromanesVallromanes: 22,220 EUR22,220GurbGurb: 22,153 EUR22,153Pacs del PenedèsPacs del Penedès: 22,068 EUR22,068Sant Quirze del VallèsSant Quirze del Vallès: 22,038 EUR22,038BeguesBegues: 21,840 EUR21,840TavèrnolesTavèrnoles: 21,708 EUR21,708SitgesSitges: 21,387 EUR21,387Sant Quirze SafajaSant Quirze Safaja: 21,338 EUR21,338L'Ametlla del VallèsL'Ametlla del Vallès: 21,257 EUR21,257Santa Cecília de VoltregàSanta Cecília de Voltregà: 20,917 EUR20,917Sant Julià de VilatortaSant Julià de Vilatorta: 20,548 EUR20,548CollbatóCollbató: 20,312 EUR20,312Premià de DaltPremià de Dalt: 20,304 EUR20,304Sant Andreu de LlavaneresSant Andreu de Llavaneres: 20,181 EUR20,181MontsenyMontseny: 19,989 EUR19,989Viver i SerrateixViver i Serrateix: 19,971 EUR19,971Sant Pere SallavineraSant Pere Sallavinera: 19,939 EUR19,939RajadellRajadell: 19,875 EUR19,875El BrullEl Brull: 19,814 EUR19,814Vilassar de MarVilassar de Mar: 19,753 EUR19,753Sant Pol de MarSant Pol de Mar: 19,691 EUR19,691BarcelonaBarcelona: 19,527 EUR19,527Sant Esteve SesroviresSant Esteve Sesrovires: 19,496 EUR19,496MuntanyolaMuntanyola: 19,469 EUR19,469Vilassar de DaltVilassar de Dalt: 19,418 EUR19,418VallcebreVallcebre: 19,380 EUR19,380AlpensAlpens: 19,367 EUR19,367SaldesSaldes: 19,319 EUR19,319El MasnouEl Masnou: 19,295 EUR19,295
EUR. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2023
EUR
Change on 2022
1Matadepera26,720+7.7%
2Alella25,382+10.7%
3Sant Just Desvern25,286+6.7%
4Sant Cugat del Vallès24,748+6%
5Cabrils24,186+17%
6Sant Vicenç de Montalt23,697+10.6%
7Teià23,351+7.5%
8Tiana23,325+6.7%
9Gallifa23,300+5.6%
10Cabrera de Mar22,766+8.2%
11Malla22,561+10.8%
12Vallromanes22,220+12.6%
13Gurb22,153+6.3%
14Pacs del Penedès22,068+14.8%
15Sant Quirze del Vallès22,038+4.9%
16Begues21,840+8.6%
17Tavèrnoles21,708+7.7%
18Sitges21,387+8.6%
19Sant Quirze Safaja21,338+4.3%
20L'Ametlla del Vallès21,257+2.5%
21Santa Cecília de Voltregà20,917-2.3%
22Sant Julià de Vilatorta20,548+5.8%
23Collbató20,312+2.4%
24Premià de Dalt20,304+5.8%
25Sant Andreu de Llavaneres20,181+4.9%
26Montseny19,989+5.8%
27Viver i Serrateix19,971+21.7%
28Sant Pere Sallavinera19,939+5.4%
29Rajadell19,875+5.4%
30El Brull19,814-17.3%
31Vilassar de Mar19,753+4.1%
32Sant Pol de Mar19,691+9.4%
33Barcelona19,527+6.1%
34Sant Esteve Sesrovires19,496+6.5%
35Muntanyola19,469+16.4%
36Vilassar de Dalt19,418+6.5%
37Vallcebre19,380+7.2%
38Alpens19,367+4.9%
39Saldes19,319-5.8%
40El Masnou19,295+5.7%
41Sant Julià de Cerdanyola19,249-3.3%
42Caldes d'Estrac19,248+8.9%
43Tavertet19,200+10.2%
44Santa Maria de Merlès19,187+20.3%
45La Palma de Cervelló19,098+6.5%
46Castellví de Rosanes19,072+7.3%
47Vilanova del Vallès19,055+9.3%
48Castellolí18,943+1.8%
49Viladecavalls18,938+7.1%
50Mura18,922+6.1%
51Campins18,913+5.2%
52La Roca del Vallès18,856+6.8%
53Torrelles de Llobregat18,748+7.7%
54Aguilar de Segarra18,693+11.2%
54Castelldefels18,693+6.3%
56Cervelló18,664+8.1%
57Seva18,660+7.3%
58Folgueroles18,642+6.6%
59Rupit i Pruit18,517+8.7%
60Orís18,508+10.3%
61La Garriga18,467+6.6%
62Sant Esteve de Palautordera18,364+6.5%
63Sant Fost de Campsentelles18,359+8.1%
64Molins de Rei18,316+5.4%
65Pujalt18,287+12.1%
66Sant Joan Despí18,262+6.2%
67Montgat18,237+5.2%
68Pallejà18,231+6.9%
69Sant Fruitós de Bages18,223+8.1%
70Santa Maria de Martorelles18,213+7.8%
71Sant Mateu de Bages18,167+11.3%
72Sant Antoni de Vilamajor18,145+4.9%
73Capolat18,111+5.2%
73Castell de l'Areny18,111+5.2%
73Fígols18,111+5.2%
73Gisclareny18,111+5.2%
73La Quar18,111+5.2%
73Sant Jaume de Frontanyà18,111+5.2%
79Santa Coloma de Cervelló18,087+5.5%
80Corbera de Llobregat18,030+5.8%
81Argentona18,013+7.8%
82L'Estany18,008+11.7%
83Tagamanent17,984+12.4%
84Cerdanyola del Vallès17,925+5.7%
85Olost17,924+4%
86Calders17,895+5.9%
87Castellnou de Bages17,878+4.7%
88Santpedor17,872+6.9%
89Taradell17,866+3.4%
90Castellar de n'Hug17,812+15.4%
91Castellcir17,806+8.2%
92Òrrius17,793+5.7%
93Cardedeu17,792+7.3%
94Aiguafreda17,748+5.8%
95Vilanova de Sau17,722+6.7%
96Les Cabanyes17,701+4.2%
97Gualba17,699+7.1%
98Sant Vicenç de Torelló17,698+6.5%
99Castellfollit del Boix17,679-0.6%
100Esplugues de Llobregat17,633+3.7%
101Sant Sadurní d'Anoia17,614+6.4%
102Sant Feliu de Llobregat17,607+5.3%
103Santa Maria de Miralles17,586+12.6%
104Sagàs17,576+11.4%
105Torrelavit17,531+9.5%
106Palau-solità i Plegamans17,507+5.2%
107Bagà17,500+5.6%
108Ullastrell17,482+5.3%
109Sant Agustí de Lluçanès17,461+13.6%
110Talamanca17,427+6%
111Sant Martí d'Albars17,388+0.7%
112El Papiol17,370+5.7%
113Sant Climent de Llobregat17,348+7.4%
114El Bruc17,297+4%
115Fonollosa17,272+5.4%
116Jorba17,264+5.4%
117Castellar del Vallès17,260+6.4%
117Santa Eulàlia de Riuprimer17,260+7.7%
119Gaià17,202-2.5%
120Bigues i Riells del Fai17,201+5.3%
121Sant Boi de Lluçanès17,165+7.8%
122Gavà17,120+7.1%
123Llinars del Vallès17,101+6.7%
124Caldes de Montbui17,089+5%
125Sant Pere de Vilamajor17,077+9.5%
126Cànoves i Samalús17,066+8.3%
127Vilobí del Penedès17,057+5.6%
128Santa Fe del Penedès17,004+5.7%
129Olèrdola16,989+9.9%
130La Nou de Berguedà16,986+17%
131Avià16,985+7.1%
132Sant Llorenç d'Hortons16,982+6%
133Les Masies de Roda16,932+1.4%
134Lliçà d'Amunt16,930+5%
135Perafita16,927+5.8%
136Martorelles16,919+7.5%
137L'Esquirol16,890+4.5%
138Parets del Vallès16,889+4.2%
139Tona16,878+4.8%
140Castellbisbal16,867+6.4%
141Calldetenes16,857+1.2%
142Olesa de Bonesvalls16,806+9.5%
143Arenys de Munt16,776+8.7%
144Castellar del Riu16,771+3.5%
145Les Masies de Voltregà16,761+6.4%
145Sant Quirze de Besora16,761+6.7%
147Orpí16,731+6.2%
148Rellinars16,707+7.5%
149Vilanova i la Geltrú16,690+5.4%
150Sant Cebrià de Vallalta16,684+7.7%
151Abrera16,682+5.9%
152Calonge de Segarra16,681+17.1%
153Santa Maria de Palautordera16,680+7.9%
154Arenys de Mar16,679+5.4%
155Vallirana16,623+7.6%
156Navarcles16,609+5%
157Santa Eulàlia de Ronçana16,594+3.2%
158Premià de Mar16,592+6.5%
159Vacarisses16,588+6.9%
160La Granada16,574+7.1%
161Dosrius16,572+5.2%
162Oristà16,539+2.8%
163Sant Feliu Sasserra16,526+7.1%
164Sant Martí de Tous16,520+3.1%
165Sant Cugat Sesgarrigues16,516+4.9%
166Vallgorguina16,472+5.7%
167Avinyonet del Penedès16,456+5%
168Castellfollit de Riubregós16,443+5.5%
169Súria16,442+5.6%
170Subirats16,441+6.5%
171Copons16,438+0.2%
172Santa Eugènia de Berga16,412+6.1%
173Sant Iscle de Vallalta16,409+7.1%
174Sant Salvador de Guardiola16,407+7%
175Castellgalí16,354+7.6%
176Sant Hipòlit de Voltregà16,346+5.8%
177La Pobla de Lillet16,343+3.9%
178Gelida16,339+6.2%
178La Llacuna16,339+7.5%
180Prats de Lluçanès16,327+7.2%
181Font-rubí16,299+5.7%
182Centelles16,294+6.4%
183Sentmenat16,282+6.1%
184Cubelles16,276+6.2%
185Fogars de Montclús16,264+11.1%
186Els Prats de Rei16,239+6.8%
187Esparreguera16,203+7%
188Granollers16,199+5.2%
189Figaró-Montmany16,189+2.3%
190Cercs16,168+6.8%
191L'Espunyola16,133+0.6%
192Sant Pere de Torelló16,070+7.2%
193Sant Feliu de Codines16,049+5.7%
194Sant Pere de Riudebitlles16,042+7.4%
195Artés16,039+6.9%
196Torelló16,035+5.3%
197Borredà16,003+8.7%
198Castellterçol15,988+7.8%
199Rubió15,987+4.1%
200Avinyó15,973+6.4%
201Olivella15,946+13%
202Barberà del Vallès15,932+5.5%
203Marganell15,921+3.9%
204Lluçà15,899+13.1%
205La Pobla de Claramunt15,898+6.7%
206Sant Pere de Ribes15,889+7.8%
207Montmeló15,871+5.5%
208Els Hostalets de Pierola15,867+6.7%
209Moià15,848+6.1%
210Vilada15,843+4.1%
211Santa Susanna15,817+9.4%
212Balsareny15,813+5.6%
213Canyelles15,803+5.9%
214Sant Martí Sesgueioles15,798+4.7%
215Viladecans15,794+6.5%
216Sallent15,758+4.8%
217Lliçà de Vall15,754-10.5%
218Navàs15,743+6.2%
219Argençola15,738+3%
220Carme15,734+4.7%
220Sant Celoni15,734+6.7%
222Cardona15,730+2.9%
223Canet de Mar15,714+6.4%
223El Prat de Llobregat15,714+5.8%
225Montmaneu15,709+3.5%
226Igualada15,698+5.6%
226Polinyà15,698+6.2%
228Sora15,684+9.3%
229Vallbona d'Anoia15,672+6.7%
230Santa Maria d'Oló15,668+3.9%
231Puig-reig15,659+6.1%
232Santa Perpètua de Mogoda15,657+6.6%
233Olesa de Montserrat15,654+6.7%
234Masquefa15,641+7.4%
235Sant Andreu de la Barca15,639+5.8%
236Sabadell15,637+5.2%
237Santa Maria de Besora15,620+3.1%
238Castellví de la Marca15,587+5.7%
239Guardiola de Berguedà15,580+5.5%
240Sant Joan de Vilatorrada15,573+5.3%
241Sant Bartomeu del Grau15,527+6.3%
242Sant Llorenç Savall15,512+6.2%
243Olvan15,462+4.6%
244Berga15,449+5.6%
245Vilafranca del Penedès15,441+6.3%
246Callús15,421+2.6%
247Capellades15,419+4.8%
248Casserres15,362+1.6%
249Les Franqueses del Vallès15,350+4.7%
250Terrassa15,337+5.7%

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 2023 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 €26,720 in 2023, according to the Instituto Nacional de Estadística.

Which municipality has the lowest average net income per person?

Santa Coloma de Gramenet, with €12,584 in 2023.

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 2023 and are not ranked.

Average net income per person: other rankings

Municipalities in Barcelona province: more rankings