Data / Rankings / Average net income per person / Municipalities in Barcelona province
Municipalities in Barcelona province by average net income per person
Matadepera had the highest average net income per person of 300 municipalities in 2017, at €21,552. Castellcir had the lowest, at €8,407. The median was €12,983 and the figure for Barcelona province was €13,622. Source: the Instituto Nacional de Estadística.
Median 12,983 300 municipalities
Matadepera Matadepera: 21,552 EUR 21,552 Sant Just Desvern Sant Just Desvern: 20,152 EUR 20,152 Saldes Saldes: 19,863 EUR 19,863 Alella Alella: 19,841 EUR 19,841 Sant Cugat del Vallès Sant Cugat del Vallès: 19,591 EUR 19,591 Tiana Tiana: 19,011 EUR 19,011 Sant Quirze Safaja Sant Quirze Safaja: 18,921 EUR 18,921 Vallromanes Vallromanes: 18,689 EUR 18,689 Cabrils Cabrils: 18,539 EUR 18,539 Gallifa Gallifa: 18,516 EUR 18,516 Sant Quirze del Vallès Sant Quirze del Vallès: 18,191 EUR 18,191 Teià Teià: 18,044 EUR 18,044 Sant Vicenç de Montalt Sant Vicenç de Montalt: 17,918 EUR 17,918 Tavèrnoles Tavèrnoles: 17,384 EUR 17,384 Cabrera de Mar Cabrera de Mar: 17,127 EUR 17,127 Rajadell Rajadell: 17,123 EUR 17,123 Pacs del Penedès Pacs del Penedès: 17,102 EUR 17,102 Gurb Gurb: 17,024 EUR 17,024 Castelldefels Castelldefels: 16,555 EUR 16,555 Montmaneu Montmaneu: 16,465 EUR 16,465 Santa Cecília de Voltregà Santa Cecília de Voltregà: 16,389 EUR 16,389 Carme Carme: 16,364 EUR 16,364 L'Ametlla del Vallès L'Ametlla del Vallès: 16,250 EUR 16,250 Sitges Sitges: 16,143 EUR 16,143 Begues Begues: 16,074 EUR 16,074 Malla Malla: 16,073 EUR 16,073 Vallcebre Vallcebre: 15,999 EUR 15,999 Sant Julià de Vilatorta Sant Julià de Vilatorta: 15,983 EUR 15,983 Sant Andreu de Llavaneres Sant Andreu de Llavaneres: 15,952 EUR 15,952 Barcelona Barcelona: 15,755 EUR 15,755 Premià de Dalt Premià de Dalt: 15,706 EUR 15,706 Vilassar de Mar Vilassar de Mar: 15,657 EUR 15,657 Sant Julià de Cerdanyola Sant Julià de Cerdanyola: 15,646 EUR 15,646 Collbató Collbató: 15,568 EUR 15,568 Castellolí Castellolí: 15,502 EUR 15,502 La Palma de Cervelló La Palma de Cervelló: 15,370 EUR 15,370 Vilassar de Dalt Vilassar de Dalt: 15,251 EUR 15,251 Sant Pol de Mar Sant Pol de Mar: 15,194 EUR 15,194 Sant Esteve Sesrovires Sant Esteve Sesrovires: 15,179 EUR 15,179 El Masnou El Masnou: 15,135 EUR 15,135 EUR. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Municipalities 2017EUR Change on 2016 1 Matadepera 21,552 +3.7% 2 Sant Just Desvern 20,152 +0.9% 3 Saldes 19,863 -1.1% 4 Alella 19,841 +3.7% 5 Sant Cugat del Vallès 19,591 +2.3% 6 Tiana 19,011 +4.5% 7 Sant Quirze Safaja 18,921 +10.2% 8 Vallromanes 18,689 +3.4% 9 Cabrils 18,539 +3.6% 10 Gallifa 18,516 +8.3% 11 Sant Quirze del Vallès 18,191 +3.9% 12 Teià 18,044 +2.2% 13 Sant Vicenç de Montalt 17,918 +4.3% 14 Tavèrnoles 17,384 +1% 15 Cabrera de Mar 17,127 -0.3% 16 Rajadell 17,123 -3.9% 17 Pacs del Penedès 17,102 +7.3% 18 Gurb 17,024 +6.4% 19 Castelldefels 16,555 +8.8% 20 Montmaneu 16,465 +3.2% 21 Santa Cecília de Voltregà 16,389 -4.8% 22 Carme 16,364 +39.3% 23 L'Ametlla del Vallès 16,250 -1.4% 24 Sitges 16,143 +4.3% 25 Begues 16,074 +1.7% 26 Malla 16,073 +1.8% 27 Vallcebre 15,999 +5.8% 28 Sant Julià de Vilatorta 15,983 +4.4% 29 Sant Andreu de Llavaneres 15,952 +4% 30 Barcelona 15,755 +2.4% 31 Premià de Dalt 15,706 +3.3% 32 Vilassar de Mar 15,657 +3.1% 33 Sant Julià de Cerdanyola 15,646 +3.2% 34 Collbató 15,568 +1% 35 Castellolí 15,502 +5.7% 36 La Palma de Cervelló 15,370 +5.5% 37 Vilassar de Dalt 15,251 -0.2% 38 Sant Pol de Mar 15,194 +3.5% 39 Sant Esteve Sesrovires 15,179 +2.7% 40 El Masnou 15,135 +3% 41 Caldes d'Estrac 15,063 +9.6% 42 Pujalt 15,038 +9.2% 43 El Brull 15,032 -18.8% 44 Esplugues de Llobregat 14,857 +0.8% 45 Torrelles de Llobregat 14,760 +4.4% 46 Vilanova del Vallès 14,759 +2.9% 47 Sant Esteve de Palautordera 14,736 +5.4% 48 Santa Maria de Miralles 14,704 -8.2% 49 Sant Pere Sallavinera 14,659 -6.9% 50 Molins de Rei 14,652 +3.5% 51 Talamanca 14,639 -9.4% 52 Castellví de Rosanes 14,581 -0.4% 53 Cervelló 14,567 -1.1% 54 Sant Joan Despí 14,565 +2.1% 55 Viladecavalls 14,536 +5.1% 56 L'Esquirol 14,427 +4.1% 57 Alpens 14,399 +5.7% 58 Montgat 14,346 +2.6% 59 Cerdanyola del Vallès 14,326 +2.7% 60 Sant Fruitós de Bages 14,317 +2.6% 61 Santa Coloma de Cervelló 14,308 +2.3% 62 Lliçà de Vall 14,297 +3.1% 63 Bagà 14,263 +2.9% 64 Pallejà 14,262 +3.5% 65 Aguilar de Segarra 14,230 -1.2% 66 Sant Fost de Campsentelles 14,221 +3.3% 67 Corbera de Llobregat 14,209 +5.5% 68 Campins 14,187 +4.8% 69 Sant Antoni de Vilamajor 14,178 +3.6% 70 Òrrius 14,156 -0.1% 71 Viver i Serrateix 14,151 +0.6% 72 La Roca del Vallès 14,145 +2.8% 73 La Pobla de Lillet 14,142 +5.1% 74 Les Cabanyes 14,131 +5.2% 75 La Garriga 14,110 +2.3% 76 L'Estany 14,105 +6.5% 77 Folgueroles 14,083 +4% 78 Orpí 14,058 +1.1% 79 El Bruc 14,057 +5.9% 80 Calders 14,053 +6% 81 Montseny 14,011 +5.9% 82 Les Masies de Roda 13,988 +0.3% 83 Santpedor 13,975 +3.6% 84 Gualba 13,960 +4.8% 85 Seva 13,946 +3% 86 Castellnou de Bages 13,920 +3.1% 87 Sant Feliu de Llobregat 13,897 +3.1% 88 Aiguafreda 13,863 +4.8% 89 Rubió 13,854 -2.8% 90 Sant Llorenç d'Hortons 13,846 -1.7% 91 Castellar del Riu 13,842 -0.2% 91 Sant Mateu de Bages 13,842 -0.1% 91 Ullastrell 13,842 +4.9% 94 Sant Vicenç de Torelló 13,821 -1.6% 95 Collsuspina 13,790 +3.1% 96 Gavà 13,723 +2.4% 97 Súria 13,701 +3.7% 98 Cardedeu 13,640 +3.2% 99 Argentona 13,638 +4% 100 Palau-solità i Plegamans 13,621 +3.6% 101 Sant Sadurní d'Anoia 13,596 -0.4% 102 Perafita 13,573 +5% 103 Jorba 13,571 +7.3% 104 Calldetenes 13,569 +2.1% 105 Castellar del Vallès 13,565 +2.9% 106 Mura 13,563 +4.3% 107 Vilanova de Sau 13,539 +9.6% 108 Sant Martí d'Albars 13,530 -11% 109 El Papiol 13,524 +5.4% 110 Martorelles 13,523 +3.2% 111 Taradell 13,521 +1.5% 112 Sant Boi de Lluçanès 13,452 -1.7% 113 Oristà 13,446 +4.2% 114 Santa Maria de Martorelles 13,429 +4% 115 Bigues i Riells del Fai 13,418 +4% 116 Santa Eulàlia de Riuprimer 13,417 +6% 117 Caldes de Montbui 13,390 +3.8% 118 Gelida 13,386 +0.9% 119 Cardona 13,377 +4.7% 120 Sant Climent de Llobregat 13,369 +2% 121 Copons 13,338 +6.8% 122 Abrera 13,318 +3.5% 123 Fonollosa 13,313 +1.5% 124 Sant Feliu Sasserra 13,290 +3% 125 Les Masies de Voltregà 13,242 +4.1% 126 Prats de Lluçanès 13,240 +3.9% 127 Castellbisbal 13,238 +3.7% 128 Olost 13,232 +1.1% 129 Parets del Vallès 13,231 +4.3% 130 Castellfollit de Riubregós 13,230 -3.1% 131 Tona 13,220 +2.3% 132 Santa Eulàlia de Ronçana 13,219 +3.7% 133 Sagàs 13,197 +3.6% 134 Sant Hipòlit de Voltregà 13,173 +3.8% 135 Sant Bartomeu del Grau 13,158 +3% 136 Santa Fe del Penedès 13,151 +1.9% 137 Orís 13,140 +2.8% 138 Sant Pere de Vilamajor 13,133 +4.5% 139 Sant Quirze de Besora 13,131 +3.8% 140 Artés 13,111 +3.8% 141 Navarcles 13,085 +1.6% 142 Torelló 13,075 +2.6% 143 Avinyonet del Penedès 13,071 -0.3% 144 Vilobí del Penedès 13,053 +1.6% 145 Fogars de Montclús 13,023 +6.1% 145 Llinars del Vallès 13,023 +2.5% 147 Premià de Mar 13,008 +3.2% 148 Lliçà d'Amunt 13,006 +2.1% 149 Castellterçol 12,988 +2.2% 150 Vallirana 12,985 +3.7% 151 Font-rubí 12,981 +5.6% 152 Arenys de Mar 12,969 +4.2% 153 Sant Pere de Torelló 12,936 +6.5% 154 Centelles 12,934 +3.9% 155 Olèrdola 12,933 +3% 156 Casserres 12,931 +0.7% 157 Vallgorguina 12,902 +4.2% 158 Balsareny 12,891 +4.6% 158 Sallent 12,891 +3.3% 160 Cercs 12,854 +2.4% 161 Avià 12,851 +2.4% 162 Sentmenat 12,849 +3.8% 163 Puig-reig 12,846 +2.1% 164 Sant Salvador de Guardiola 12,839 +3.4% 165 La Granada 12,826 +3.4% 166 Torrelavit 12,813 -0% 167 Cubelles 12,809 +3.4% 168 Sant Martí de Tous 12,808 +2.6% 169 Dosrius 12,806 +4.3% 170 Capellades 12,800 +1.3% 171 Granollers 12,798 +2.8% 172 Cànoves i Samalús 12,779 +3.6% 173 Vilanova i la Geltrú 12,777 +3.8% 174 Santa Maria de Merlès 12,764 +4.9% 175 Santa Maria de Palautordera 12,744 +6.2% 176 Vilada 12,742 +2.9% 177 Santa Eugènia de Berga 12,729 +1.9% 178 Sant Cugat Sesgarrigues 12,717 +3.2% 179 Rupit i Pruit 12,709 -5.1% 180 Vic 12,708 +3.3% 181 Els Prats de Rei 12,674 +0.3% 182 Castellgalí 12,673 +3.1% 183 Marganell 12,661 +2.6% 184 Barberà del Vallès 12,654 +3.8% 185 Sant Cebrià de Vallalta 12,644 +4.9% 186 Berga 12,641 +3.4% 187 Arenys de Munt 12,638 +3.3% 188 Muntanyola 12,631 +7.5% 189 Subirats 12,623 +2.8% 190 Esparreguera 12,619 +3% 190 Montmeló 12,619 +3.7% 192 Calonge de Segarra 12,608 +11% 193 Vacarisses 12,604 +2.1% 194 Avinyó 12,601 +3.1% 195 Santa Susanna 12,576 +5.6% 196 Callús 12,548 +2.7% 197 Sabadell 12,533 +3% 198 Argençola 12,519 +0.3% 199 Puigdàlber 12,516 +5.9% 200 Igualada 12,505 +2.8% 201 Gaià 12,487 -0% 202 La Nou de Berguedà 12,477 +2.1% 203 Sant Martí de Centelles 12,456 +8.7% 204 Roda de Ter 12,443 +3.1% 204 Sant Pere de Riudebitlles 12,443 +1.6% 206 El Prat de Llobregat 12,408 +2.6% 207 Sant Joan de Vilatorrada 12,405 +3.7% 208 Polinyà 12,401 +5.2% 209 Vallbona d'Anoia 12,393 +4.7% 210 Manresa 12,389 +2.5% 211 Canet de Mar 12,359 +2.6% 212 Olesa de Bonesvalls 12,358 +3.7% 213 Castellfollit del Boix 12,354 +6% 214 Santa Maria de Besora 12,344 +6.4% 215 Moià 12,337 +3.3% 216 Sant Feliu de Codines 12,331 +1.9% 217 Canyelles 12,322 +4.9% 218 Els Hostalets de Pierola 12,313 +2.3% 219 Figaró-Montmany 12,300 +5.2% 219 Santa Maria d'Oló 12,300 +3.6% 221 Sant Celoni 12,291 +3.2% 221 Viladecans 12,291 +2.8% 223 Navàs 12,276 +4.5% 223 Santa Perpètua de Mogoda 12,276 +3.5% 225 Sant Andreu de la Barca 12,270 +1.3% 226 La Pobla de Claramunt 12,269 +3.7% 227 Vilafranca del Penedès 12,266 +3.3% 228 Olesa de Montserrat 12,258 +3.1% 229 Guardiola de Berguedà 12,209 +2.3% 230 Gironella 12,203 +2% 231 Monistrol de Montserrat 12,201 +0.1% 232 Òdena 12,136 +3.1% 232 Sant Llorenç Savall 12,136 +3.4% 234 Masquefa 12,127 +4.3% 235 Sant Boi de Llobregat 12,120 +2.6% 236 Les Franqueses del Vallès 12,119 +1.5% 237 Sant Martí Sesgueioles 12,112 +4.5% 238 Terrassa 12,098 +3% 239 La Llacuna 12,083 -6.1% 239 Tagamanent 12,083 +1.3% 241 Olvan 12,080 +3.9% 242 Mollet del Vallès 12,075 +3% 243 Montmajor 12,057 +7.9% 244 Castellví de la Marca 12,024 +5.9% 245 Rellinars 11,985 +0.7% 246 Sant Martí Sarroca 11,927 +2.1% 247 Olivella 11,921 +0.2% 248 Sant Pere de Ribes 11,918 +5.4% 249 Montesquiu 11,916 +4.1% 250 Martorell 11,891 +4.8%
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 2017 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=10Connect 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 €21,552 in 2017, according to the Instituto Nacional de Estadística.
Which municipality has the lowest average net income per person? Castellcir, with €8,407 in 2017.
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 2017 and are not ranked.
Average net income per person: other rankings
Municipalities in Barcelona province: more rankings