Municipalities in Barcelona province by average net income per person

Pacs del Penedès had the highest average net income per person of 300 municipalities in 2018, at €27,731. Torrelles de Foix had the lowest, at €10,203. The median was €13,512 and the figure for Barcelona province was €14,198. Source: the Instituto Nacional de Estadística.

Highest27,731Pacs del Penedès
Lowest10,203Torrelles de Foix
Median13,512300 municipalities
Barcelona province14,198History

Top 40 municipalities, 2018

CSVChart (SVG)

Pacs del PenedèsPacs del Penedès: 27,731 EUR27,731MatadeperaMatadepera: 24,738 EUR24,738Sant Just DesvernSant Just Desvern: 23,811 EUR23,811RajadellRajadell: 23,190 EUR23,190AlellaAlella: 21,264 EUR21,264Santa Cecília de VoltregàSanta Cecília de Voltregà: 20,857 EUR20,857Sant Cugat del VallèsSant Cugat del Vallès: 20,582 EUR20,582MallaMalla: 20,299 EUR20,299VallromanesVallromanes: 20,236 EUR20,236SaldesSaldes: 19,632 EUR19,632TeiàTeià: 19,188 EUR19,188TianaTiana: 19,155 EUR19,155Sant Vicenç de MontaltSant Vicenç de Montalt: 19,141 EUR19,141CabrilsCabrils: 19,072 EUR19,072GallifaGallifa: 18,478 EUR18,478Cabrera de MarCabrera de Mar: 18,284 EUR18,284Sant Quirze del VallèsSant Quirze del Vallès: 18,163 EUR18,163L'Ametlla del VallèsL'Ametlla del Vallès: 17,998 EUR17,998Sant Quirze SafajaSant Quirze Safaja: 17,902 EUR17,902GurbGurb: 17,463 EUR17,463TavèrnolesTavèrnoles: 17,405 EUR17,405SitgesSitges: 17,323 EUR17,323Viver i SerrateixViver i Serrateix: 17,287 EUR17,287Sant Julià de CerdanyolaSant Julià de Cerdanyola: 17,178 EUR17,178CastelldefelsCastelldefels: 17,148 EUR17,148BeguesBegues: 17,136 EUR17,136Sant Julià de VilatortaSant Julià de Vilatorta: 16,737 EUR16,737Sant Pere SallavineraSant Pere Sallavinera: 16,687 EUR16,687Sant Andreu de LlavaneresSant Andreu de Llavaneres: 16,636 EUR16,636BarcelonaBarcelona: 16,386 EUR16,386El BrullEl Brull: 16,362 EUR16,362Vilassar de MarVilassar de Mar: 16,348 EUR16,348CollbatóCollbató: 16,275 EUR16,275Vilassar de DaltVilassar de Dalt: 16,211 EUR16,211Premià de DaltPremià de Dalt: 16,126 EUR16,126Esplugues de LlobregatEsplugues de Llobregat: 16,010 EUR16,010Sant Esteve SesroviresSant Esteve Sesrovires: 16,000 EUR16,000La Palma de CervellóLa Palma de Cervelló: 15,911 EUR15,911Castellví de RosanesCastellví de Rosanes: 15,905 EUR15,905El MasnouEl Masnou: 15,867 EUR15,867
EUR. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2018
EUR
Change on 2017
1Pacs del Penedès27,731+62.2%
2Matadepera24,738+14.8%
3Sant Just Desvern23,811+18.2%
4Rajadell23,190+35.4%
5Alella21,264+7.2%
6Santa Cecília de Voltregà20,857+27.3%
7Sant Cugat del Vallès20,582+5.1%
8Malla20,299+26.3%
9Vallromanes20,236+8.3%
10Saldes19,632-1.2%
11Teià19,188+6.3%
12Tiana19,155+0.8%
13Sant Vicenç de Montalt19,141+6.8%
14Cabrils19,072+2.9%
15Gallifa18,478-0.2%
16Cabrera de Mar18,284+6.8%
17Sant Quirze del Vallès18,163-0.2%
18L'Ametlla del Vallès17,998+10.8%
19Sant Quirze Safaja17,902-5.4%
20Gurb17,463+2.6%
21Tavèrnoles17,405+0.1%
22Sitges17,323+7.3%
23Viver i Serrateix17,287+22.2%
24Sant Julià de Cerdanyola17,178+9.8%
25Castelldefels17,148+3.6%
26Begues17,136+6.6%
27Sant Julià de Vilatorta16,737+4.7%
28Sant Pere Sallavinera16,687+13.8%
29Sant Andreu de Llavaneres16,636+4.3%
30Barcelona16,386+4%
31El Brull16,362+8.8%
32Vilassar de Mar16,348+4.4%
33Collbató16,275+4.5%
34Vilassar de Dalt16,211+6.3%
35Premià de Dalt16,126+2.7%
36Esplugues de Llobregat16,010+7.8%
37Sant Esteve Sesrovires16,000+5.4%
38La Palma de Cervelló15,911+3.5%
39Castellví de Rosanes15,905+9.1%
40El Masnou15,867+4.8%
41Sant Pol de Mar15,698+3.3%
42Castellolí15,688+1.2%
43Caldes d'Estrac15,425+2.4%
44Sant Vicenç de Torelló15,410+11.5%
45Sant Fruitós de Bages15,366+7.3%
46Vallcebre15,327-4.2%
47Montmaneu15,320-7%
48Vilanova del Vallès15,274+3.5%
49Les Masies de Roda15,251+9%
50Alpens15,193+5.5%
51Cervelló15,189+4.3%
51Sant Joan Despí15,189+4.3%
53Campins15,169+6.9%
54Torrelles de Llobregat15,124+2.5%
55Molins de Rei15,057+2.8%
56Viladecavalls15,043+3.5%
57Cerdanyola del Vallès14,973+4.5%
58El Bruc14,956+6.4%
59Santa Coloma de Cervelló14,918+4.3%
60Calders14,898+6%
61Pallejà14,884+4.4%
62Corbera de Llobregat14,880+4.7%
63Sant Fost de Campsentelles14,874+4.6%
64Talamanca14,870+1.6%
65Sant Esteve de Palautordera14,859+0.8%
66La Roca del Vallès14,810+4.7%
67Gualba14,751+5.7%
68Les Cabanyes14,749+4.4%
69Castellfollit de Riubregós14,734+11.4%
70Santa Maria de Miralles14,723+0.1%
71Sant Antoni de Vilamajor14,716+3.8%
72La Garriga14,682+4.1%
73Lliçà de Vall14,677+2.7%
74El Papiol14,662+8.4%
75Folgueroles14,654+4.1%
76L'Esquirol14,598+1.2%
77Montgat14,587+1.7%
78Pujalt14,575-3.1%
79Bagà14,555+2%
80Santpedor14,522+3.9%
81Ullastrell14,508+4.8%
82Castellar del Riu14,497+4.7%
83Sant Feliu de Llobregat14,482+4.2%
84L'Estany14,457+2.5%
85Sant Mateu de Bages14,445+4.4%
86Aiguafreda14,442+4.2%
87Argentona14,438+5.9%
88Orpí14,434+2.7%
89Seva14,422+3.4%
90Taradell14,401+6.5%
91Sant Boi de Lluçanès14,342+6.6%
92Perafita14,304+5.4%
93Montseny14,271+1.9%
93Sant Llorenç d'Hortons14,271+3.1%
95Calldetenes14,214+4.8%
96Sant Sadurní d'Anoia14,210+4.5%
97Òrrius14,204+0.3%
98Castellar del Vallès14,202+4.7%
99Oristà14,179+5.5%
99Vilanova de Sau14,179+4.7%
101Mura14,166+4.4%
102Collsuspina14,163+2.7%
103Cardedeu14,162+3.8%
104Santa Maria de Martorelles14,161+5.5%
105Palau-solità i Plegamans14,160+4%
106Caldes de Montbui14,100+5.3%
107Martorelles14,083+4.1%
108Sant Martí d'Albars14,074+4%
109Súria14,042+2.5%
110Gavà14,038+2.3%
111Fonollosa14,033+5.4%
112Bigues i Riells del Fai14,014+4.4%
113Sant Climent de Llobregat14,003+4.7%
114Santa Eulàlia de Ronçana13,990+5.8%
115Els Prats de Rei13,988+10.4%
116Olost13,893+5%
117La Pobla de Lillet13,882-1.8%
118Puigdàlber13,858+10.7%
119Santa Fe del Penedès13,846+5.3%
120Santa Eulàlia de Riuprimer13,819+3%
121Gelida13,817+3.2%
122Rupit i Pruit13,809+8.7%
123Torrelavit13,800+7.7%
124La Granada13,796+7.6%
125Sagàs13,789+4.5%
126Castellnou de Bages13,786-1%
127Gaià13,784+10.4%
128Parets del Vallès13,782+4.2%
129Abrera13,776+3.4%
130Premià de Mar13,767+5.8%
131Torelló13,748+5.1%
132Castellbisbal13,747+3.8%
133Tona13,746+4%
134Aguilar de Segarra13,707-3.7%
135Avinyonet del Penedès13,706+4.9%
136Jorba13,695+0.9%
137Navarcles13,688+4.6%
138Sant Hipòlit de Voltregà13,656+3.7%
139Font-rubí13,636+5%
140Arenys de Mar13,625+5.1%
141Les Masies de Voltregà13,610+2.8%
142Llinars del Vallès13,593+4.4%
143Orís13,574+3.3%
144Vallgorguina13,567+5.2%
144Vallirana13,567+4.5%
146Lliçà d'Amunt13,564+4.3%
147Vilada13,552+6.4%
148Sentmenat13,550+5.5%
149Vilobí del Penedès13,538+3.7%
150Avià13,515+5.2%
151Artés13,508+3%
152Vallbona d'Anoia13,503+9%
153Sant Quirze de Besora13,501+2.8%
154Cercs13,495+5%
155Prats de Lluçanès13,486+1.9%
156Castellcir13,470+60.2%
157Cardona13,466+0.7%
157Santa Maria de Merlès13,466+5.5%
159Vilanova i la Geltrú13,433+5.1%
160Sant Pere de Vilamajor13,424+2.2%
161Sant Salvador de Guardiola13,419+4.5%
162Castellgalí13,417+5.9%
163Rubió13,415-3.2%
164Granollers13,407+4.8%
165Subirats13,402+6.2%
166Olèrdola13,394+3.6%
167Muntanyola13,366+5.8%
168Arenys de Munt13,364+5.7%
169Balsareny13,363+3.7%
170Dosrius13,357+4.3%
171Copons13,356+0.1%
172Santa Eugènia de Berga13,344+4.8%
173Sant Martí de Tous13,341+4.2%
174Sant Pere de Torelló13,335+3.1%
175Sallent13,327+3.4%
175Santa Maria de Palautordera13,327+4.6%
177Centelles13,312+2.9%
178Montmeló13,296+5.4%
179Tagamanent13,282+9.9%
180Santa Maria de Besora13,263+7.4%
181Avinyó13,250+5.2%
181Capellades13,250+3.5%
183Puig-reig13,244+3.1%
184Sant Bartomeu del Grau13,221+0.5%
185Sant Cebrià de Vallalta13,220+4.6%
186Cànoves i Samalús13,218+3.4%
187Castellterçol13,204+1.7%
188Argençola13,194+5.4%
189Vacarisses13,192+4.7%
190Cubelles13,162+2.8%
191Casserres13,151+1.7%
192Esparreguera13,149+4.2%
193Castellar de n'Hug13,145+14.3%
194Olesa de Bonesvalls13,141+6.3%
195Santa Maria d'Oló13,130+6.7%
196Castellfollit del Boix13,114+6.2%
197Sant Martí de Centelles13,111+5.3%
198La Llacuna13,100+8.4%
199Figaró-Montmany13,099+6.5%
200Sant Pere de Riudebitlles13,098+5.3%
201Barberà del Vallès13,095+3.5%
202Sant Cugat Sesgarrigues13,061+2.7%
203Sabadell13,046+4.1%
204Igualada13,038+4.3%
205Tavertet13,029+12.5%
206Berga13,022+3%
207Gironella13,008+6.6%
208Carme12,971-20.7%
209El Prat de Llobregat12,966+4.5%
210Viladecans12,962+5.5%
211Canet de Mar12,940+4.7%
212Calonge de Segarra12,933+2.6%
213Sant Feliu de Codines12,922+4.8%
214La Nou de Berguedà12,910+3.5%
215Callús12,902+2.8%
216Els Hostalets de Pierola12,873+4.5%
217Roda de Ter12,853+3.3%
218Vilafranca del Penedès12,848+4.7%
219Olesa de Montserrat12,840+4.7%
220Sant Joan de Vilatorrada12,832+3.4%
221Polinyà12,817+3.4%
222Marganell12,806+1.1%
223Rellinars12,804+6.8%
224Navàs12,803+4.3%
225Sant Andreu de la Barca12,801+4.3%
226Sant Martí Sesgueioles12,784+5.5%
227Santa Perpètua de Mogoda12,783+4.1%
228Manresa12,762+3%
229Moià12,728+3.2%
230Sant Celoni12,720+3.5%
231Masquefa12,715+4.8%
232Santa Susanna12,712+1.1%
233Canyelles12,708+3.1%
234Les Franqueses del Vallès12,686+4.7%
235Terrassa12,641+4.5%
236Vic12,633-0.6%
237Castellví de la Marca12,626+5%
238Sant Boi de Llobregat12,608+4%
239La Pobla de Claramunt12,595+2.7%
240Castellet i la Gornal12,582+6%
241Fogars de Montclús12,579-3.4%
242Sant Pere de Ribes12,578+5.5%
243Mollet del Vallès12,542+3.9%
244Sant Feliu Sasserra12,536-5.7%
245El Pla del Penedès12,518+7%
245Guardiola de Berguedà12,518+2.5%
247Olvan12,492+3.4%
248Sant Llorenç Savall12,488+2.9%
249Montesquiu12,486+4.8%
250Olivella12,475+4.6%

Showing the top 250 of 300. 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. 11 municipalities with data in other periods have no value for 2018 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?

Pacs del Penedès, with €27,731 in 2018, according to the Instituto Nacional de Estadística.

Which municipality has the lowest average net income per person?

Torrelles de Foix, with €10,203 in 2018.

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

Average net income per person: other rankings

Municipalities in Barcelona province: more rankings