Municipalities in Barcelona province by average net income per person

Gallifa had the highest average net income per person of 311 municipalities in 2020, at €23,834. Collsuspina had the lowest, at €9,064. The median was €14,325 and the figure for Barcelona province was €14,676. Source: the Instituto Nacional de Estadística.

Highest23,834Gallifa
Lowest9,064Collsuspina
Median14,325311 municipalities
Barcelona province14,676History

Top 40 municipalities, 2020

CSVChart (SVG)

GallifaGallifa: 23,834 EUR23,834MatadeperaMatadepera: 22,806 EUR22,806Sant Just DesvernSant Just Desvern: 21,511 EUR21,511Sant Cugat del VallèsSant Cugat del Vallès: 21,304 EUR21,304AlellaAlella: 20,913 EUR20,913SaldesSaldes: 19,945 EUR19,945TianaTiana: 19,630 EUR19,630CabrilsCabrils: 19,516 EUR19,516Cabrera de MarCabrera de Mar: 19,249 EUR19,249VallromanesVallromanes: 18,955 EUR18,955GurbGurb: 18,937 EUR18,937Sant Quirze del VallèsSant Quirze del Vallès: 18,885 EUR18,885MallaMalla: 18,822 EUR18,822Sant Vicenç de MontaltSant Vicenç de Montalt: 18,816 EUR18,816TeiàTeià: 18,648 EUR18,648Pacs del PenedèsPacs del Penedès: 18,606 EUR18,606L'Ametlla del VallèsL'Ametlla del Vallès: 18,514 EUR18,514Santa Cecília de VoltregàSanta Cecília de Voltregà: 18,400 EUR18,400Sant Julià de VilatortaSant Julià de Vilatorta: 18,375 EUR18,375TavèrnolesTavèrnoles: 18,243 EUR18,243BeguesBegues: 18,044 EUR18,044PujaltPujalt: 17,920 EUR17,920RajadellRajadell: 17,785 EUR17,785Sant Quirze SafajaSant Quirze Safaja: 17,650 EUR17,650Sant Pere SallavineraSant Pere Sallavinera: 17,640 EUR17,640SitgesSitges: 17,588 EUR17,588Sant Julià de CerdanyolaSant Julià de Cerdanyola: 17,505 EUR17,505CollbatóCollbató: 17,458 EUR17,458Vilassar de MarVilassar de Mar: 17,368 EUR17,368Sant Andreu de LlavaneresSant Andreu de Llavaneres: 17,319 EUR17,319Vilassar de DaltVilassar de Dalt: 17,272 EUR17,272Premià de DaltPremià de Dalt: 17,096 EUR17,096Sant Martí d'AlbarsSant Martí d'Albars: 16,805 EUR16,805BarcelonaBarcelona: 16,750 EUR16,750Sant Esteve SesroviresSant Esteve Sesrovires: 16,675 EUR16,675VallcebreVallcebre: 16,668 EUR16,668Castellví de RosanesCastellví de Rosanes: 16,602 EUR16,602El MasnouEl Masnou: 16,572 EUR16,572El BrullEl Brull: 16,453 EUR16,453La Palma de CervellóLa Palma de Cervelló: 16,451 EUR16,451
EUR. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2020
EUR
Change on 2019
1Gallifa23,834+15.3%
2Matadepera22,806+16.9%
3Sant Just Desvern21,511-3.5%
4Sant Cugat del Vallès21,304+0.9%
5Alella20,913-1.5%
6Saldes19,945-1.2%
7Tiana19,630-1.6%
8Cabrils19,516-0.9%
9Cabrera de Mar19,249-1.2%
10Vallromanes18,955-2.7%
11Gurb18,937+0.1%
12Sant Quirze del Vallès18,885-0.2%
13Malla18,822+2.8%
14Sant Vicenç de Montalt18,816-7.7%
15Teià18,648-4.4%
16Pacs del Penedès18,606+5.4%
17L'Ametlla del Vallès18,514-2.1%
18Santa Cecília de Voltregà18,400+3.7%
19Sant Julià de Vilatorta18,375+3.8%
20Tavèrnoles18,243-2.6%
21Begues18,044-1.4%
22Pujalt17,920+13.5%
23Rajadell17,785-24%
24Sant Quirze Safaja17,650-5.2%
25Sant Pere Sallavinera17,640+5%
26Sitges17,588-0.4%
27Sant Julià de Cerdanyola17,505-7.3%
28Collbató17,458+2.4%
29Vilassar de Mar17,368+2.4%
30Sant Andreu de Llavaneres17,319+4.5%
31Vilassar de Dalt17,272+2.3%
32Premià de Dalt17,096+0.7%
33Sant Martí d'Albars16,805+19.1%
34Barcelona16,750-0.9%
35Sant Esteve Sesrovires16,675+4.3%
36Vallcebre16,668+5.6%
37Castellví de Rosanes16,602+0.9%
38El Masnou16,572+0.7%
39El Brull16,453-0.3%
40La Palma de Cervelló16,451+1.2%
41Lliçà de Vall16,360+4.9%
42Castellolí16,192-3.1%
43Campins16,185+27.1%
44Sant Pol de Mar16,063-0.9%
45Caldes d'Estrac16,020+5.2%
45Sant Esteve de Palautordera16,020+1.7%
47Viver i Serrateix15,997+1%
48Rupit i Pruit15,960+9.7%
49Viladecavalls15,933+1%
50Molins de Rei15,912-0.4%
51Folgueroles15,900+2.7%
52La Roca del Vallès15,899+2.6%
53Muntanyola15,896+11.4%
54Torrelles de Llobregat15,874+1%
55Cervelló15,871-1.2%
56Seva15,826+3.5%
57Les Masies de Roda15,825+5.8%
58Sant Joan Despí15,814+0.2%
59Bellprat15,794n/a
59Capolat15,794n/a
59Castell de l'Areny15,794n/a
59Fígols15,794n/a
59Gisclareny15,794n/a
59Granera15,794n/a
59La Quar15,794n/a
59Sant Agustí de Lluçanès15,794n/a
59Sant Jaume de Frontanyà15,794n/a
59Sant Sadurní d'Osormort15,794n/a
59Sobremunt15,794n/a
70Castelldefels15,782-0.6%
71Alpens15,779+0.4%
72Santa Coloma de Cervelló15,755+2.2%
73Montmaneu15,744-12.1%
74L'Estany15,715+4.9%
75Sant Antoni de Vilamajor15,704+1.1%
76Pallejà15,681-0.6%
77Sant Boi de Lluçanès15,657+6.8%
78Aguilar de Segarra15,641+4.5%
79Mura15,621+8.9%
80Cerdanyola del Vallès15,586+0.1%
81Taradell15,574+3.4%
82Aiguafreda15,569+2.6%
83Esplugues de Llobregat15,553-0.7%
84La Garriga15,546+1.2%
85Calders15,516-1.1%
86Sant Fost de Campsentelles15,494-0.5%
87Vilanova del Vallès15,437-1.9%
88Argentona15,436+3.1%
89Bagà15,434+3%
90Montgat15,409+1.3%
91Les Cabanyes15,376+1.3%
92Sant Fruitós de Bages15,340-3.3%
93Santpedor15,315+0.7%
94Tavertet15,306+14.1%
95L'Esquirol15,295+0.1%
96Castellnou de Bages15,260+1.9%
97Sant Hipòlit de Voltregà15,255+5.8%
98Calldetenes15,228+3.3%
99Sant Mateu de Bages15,226-3.3%
100Olost15,212+3.6%
101Gualba15,198-0%
102Fonollosa15,168+2.8%
103Òrrius15,162+0.6%
103Sant Feliu de Llobregat15,162-0%
105El Bruc15,155-1.1%
106Corbera de Llobregat15,125-0.5%
107Sant Sadurní d'Anoia15,111+1.9%
108Castellar del Riu15,106+0.8%
109Orís15,044+3%
110Sant Vicenç de Torelló14,993+1%
111Ullastrell14,972+0.4%
112Talamanca14,960+3.9%
113Cardedeu14,924+0.9%
113Copons14,924+5.1%
115Les Masies de Voltregà14,908+5.2%
116Avià14,888+3.8%
117Castellar del Vallès14,871+0.6%
118Sant Llorenç d'Hortons14,851+0.3%
119Palau-solità i Plegamans14,825-0.5%
120Argençola14,818+1.9%
121Santa Maria de Martorelles14,721+0.2%
122Sant Climent de Llobregat14,710-1.2%
123Perafita14,700+3.1%
124Tona14,698+12.9%
125Caldes de Montbui14,697-0.1%
126Castellcir14,665+5.3%
127Bigues i Riells del Fai14,664+0.2%
128Vilanova de Sau14,649+1%
129Parets del Vallès14,624+1.5%
130Santa Maria de Miralles14,619-4.5%
131Llinars del Vallès14,613+2.8%
132Súria14,612+0.6%
133Tagamanent14,610+8.1%
134La Pobla de Lillet14,600-2.1%
135Santa Eulàlia de Ronçana14,598+1.2%
136Rellinars14,591+6.3%
137Gavà14,586+1%
138La Granada14,576+2.2%
139Torrelavit14,571+1.1%
140Sant Quirze de Besora14,557+1.7%
141Orpí14,544-3.7%
142El Papiol14,514-2.7%
143Vilobí del Penedès14,512+0.7%
144Els Prats de Rei14,510+4.8%
145Vilada14,494+5.4%
146Jorba14,489+1.2%
147Cànoves i Samalús14,473+3.1%
148Martorelles14,465-0.6%
148Santa Eulàlia de Riuprimer14,465+3.7%
150Castellbisbal14,464+1.1%
151Oristà14,458+1.3%
152Abrera14,455+0.8%
153Navarcles14,389-1%
154Santa Maria de Besora14,382+4.3%
155Prats de Lluçanès14,334+2.4%
156Marganell14,325+2.4%
157Rubió14,320+2.2%
158Sant Pere de Vilamajor14,317+0.3%
159Sant Martí de Tous14,291+4%
160Torelló14,286+0.1%
161La Llacuna14,283+5.3%
162Vallgorguina14,272+0.6%
163Vilanova i la Geltrú14,232+1%
164Premià de Mar14,231+0.6%
165Lliçà d'Amunt14,227+0.1%
166Avinyó14,176-0%
167Montseny14,170-4.2%
167Santa Eugènia de Berga14,170+2%
169Cardona14,165+1.2%
170Vallirana14,157-0.1%
171Arenys de Mar14,147+0.5%
172Santa Maria d'Oló14,140+0.6%
173Granollers14,136+3.3%
174Castellgalí14,102+1.4%
175Vacarisses14,091+1.5%
176Sant Pere de Torelló14,081+1.9%
176Sant Salvador de Guardiola14,081+1.7%
178La Nou de Berguedà14,070+7.7%
179Santa Maria de Palautordera14,060+1.4%
180Gelida14,056-0.3%
181Arenys de Munt14,054+1.1%
182Sallent14,047+2.1%
183Sant Feliu Sasserra14,039+1.7%
184Olèrdola14,003+0.6%
185Subirats14,000-1.2%
186Olesa de Bonesvalls13,988+1%
187Artés13,985+0.4%
188Dosrius13,976+1.2%
189Sentmenat13,971+0.2%
190Callús13,964+1.8%
190Centelles13,964+0.5%
192Esparreguera13,949+1.3%
193Vallbona d'Anoia13,936+2.4%
194Cubelles13,928+1.8%
195Castellar de n'Hug13,911-2.4%
196Cercs13,892-1.4%
197Gaià13,887+5.1%
198Casserres13,874+0.6%
199Avinyonet del Penedès13,861-0.4%
200Montmeló13,840+1.5%
201Sant Cugat Sesgarrigues13,819+2.6%
202Sant Martí Sesgueioles13,811-0.6%
203Puigdàlber13,804-0.2%
204Barberà del Vallès13,785+0.7%
205Sant Feliu de Codines13,769+1.2%
206Sant Bartomeu del Grau13,767+0.4%
207Carme13,760+0.2%
208Sant Pere de Riudebitlles13,728+1%
209Balsareny13,723-0%
209Figaró-Montmany13,723+3.4%
211Roda de Ter13,716+3.6%
212Castellterçol13,714+1.1%
213Santa Fe del Penedès13,711+0.8%
214Els Hostalets de Pierola13,679+1.3%
215Puig-reig13,653+0.3%
216Sagàs13,631-6.8%
217Moià13,614+4.2%
218Capellades13,609-1.9%
219Berga13,607+0.7%
220Calonge de Segarra13,603+5.8%
221Navàs13,594+1.3%
222Santa Susanna13,561+2.9%
223Guardiola de Berguedà13,555+7%
224Olesa de Montserrat13,533+1.7%
225Castellví de la Marca13,522+3.2%
226Sabadell13,520+0.2%
227Sant Joan de Vilatorrada13,518+1.9%
228Igualada13,501-0.1%
229Canet de Mar13,498+1.4%
230Castellfollit de Riubregós13,489-10.3%
231Sant Iscle de Vallalta13,478+3.1%
232Sant Cebrià de Vallalta13,467-0.6%
233Olvan13,466+3.4%
234Gironella13,460+1.1%
234Viladecans13,460+0.6%
236Les Franqueses del Vallès13,435+4.7%
237Sant Andreu de la Barca13,428+0.8%
238Vilafranca del Penedès13,425+1.7%
239Sant Celoni13,422+0.6%
240La Pobla de Claramunt13,414+1.3%
241L'Espunyola13,405+1.4%
242Santa Perpètua de Mogoda13,392+1%
243Castellfollit del Boix13,386-0.5%
244Polinyà13,384+0.1%
245El Prat de Llobregat13,381-0.2%
246Masquefa13,332+0.8%
247Manresa13,324+0.6%
248Canyelles13,318-1.8%
249Vic13,299+0.7%
250Sant Boi de Llobregat13,270+0.6%

Showing the top 250 of 311. 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. 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?

Gallifa, with €23,834 in 2020, according to the Instituto Nacional de Estadística.

Which municipality has the lowest average net income per person?

Collsuspina, with €9,064 in 2020.

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.

Average net income per person: other rankings

Municipalities in Barcelona province: more rankings