Data / Rankings / Average net income per person / Municipalities in Barcelona province
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.
Median 14,325 311 municipalities
Gallifa Gallifa: 23,834 EUR 23,834 Matadepera Matadepera: 22,806 EUR 22,806 Sant Just Desvern Sant Just Desvern: 21,511 EUR 21,511 Sant Cugat del Vallès Sant Cugat del Vallès: 21,304 EUR 21,304 Alella Alella: 20,913 EUR 20,913 Saldes Saldes: 19,945 EUR 19,945 Tiana Tiana: 19,630 EUR 19,630 Cabrils Cabrils: 19,516 EUR 19,516 Cabrera de Mar Cabrera de Mar: 19,249 EUR 19,249 Vallromanes Vallromanes: 18,955 EUR 18,955 Gurb Gurb: 18,937 EUR 18,937 Sant Quirze del Vallès Sant Quirze del Vallès: 18,885 EUR 18,885 Malla Malla: 18,822 EUR 18,822 Sant Vicenç de Montalt Sant Vicenç de Montalt: 18,816 EUR 18,816 Teià Teià: 18,648 EUR 18,648 Pacs del Penedès Pacs del Penedès: 18,606 EUR 18,606 L'Ametlla del Vallès L'Ametlla del Vallès: 18,514 EUR 18,514 Santa Cecília de Voltregà Santa Cecília de Voltregà: 18,400 EUR 18,400 Sant Julià de Vilatorta Sant Julià de Vilatorta: 18,375 EUR 18,375 Tavèrnoles Tavèrnoles: 18,243 EUR 18,243 Begues Begues: 18,044 EUR 18,044 Pujalt Pujalt: 17,920 EUR 17,920 Rajadell Rajadell: 17,785 EUR 17,785 Sant Quirze Safaja Sant Quirze Safaja: 17,650 EUR 17,650 Sant Pere Sallavinera Sant Pere Sallavinera: 17,640 EUR 17,640 Sitges Sitges: 17,588 EUR 17,588 Sant Julià de Cerdanyola Sant Julià de Cerdanyola: 17,505 EUR 17,505 Collbató Collbató: 17,458 EUR 17,458 Vilassar de Mar Vilassar de Mar: 17,368 EUR 17,368 Sant Andreu de Llavaneres Sant Andreu de Llavaneres: 17,319 EUR 17,319 Vilassar de Dalt Vilassar de Dalt: 17,272 EUR 17,272 Premià de Dalt Premià de Dalt: 17,096 EUR 17,096 Sant Martí d'Albars Sant Martí d'Albars: 16,805 EUR 16,805 Barcelona Barcelona: 16,750 EUR 16,750 Sant Esteve Sesrovires Sant Esteve Sesrovires: 16,675 EUR 16,675 Vallcebre Vallcebre: 16,668 EUR 16,668 Castellví de Rosanes Castellví de Rosanes: 16,602 EUR 16,602 El Masnou El Masnou: 16,572 EUR 16,572 El Brull El Brull: 16,453 EUR 16,453 La Palma de Cervelló La Palma de Cervelló: 16,451 EUR 16,451 EUR. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Municipalities 2020EUR Change on 2019 1 Gallifa 23,834 +15.3% 2 Matadepera 22,806 +16.9% 3 Sant Just Desvern 21,511 -3.5% 4 Sant Cugat del Vallès 21,304 +0.9% 5 Alella 20,913 -1.5% 6 Saldes 19,945 -1.2% 7 Tiana 19,630 -1.6% 8 Cabrils 19,516 -0.9% 9 Cabrera de Mar 19,249 -1.2% 10 Vallromanes 18,955 -2.7% 11 Gurb 18,937 +0.1% 12 Sant Quirze del Vallès 18,885 -0.2% 13 Malla 18,822 +2.8% 14 Sant Vicenç de Montalt 18,816 -7.7% 15 Teià 18,648 -4.4% 16 Pacs del Penedès 18,606 +5.4% 17 L'Ametlla del Vallès 18,514 -2.1% 18 Santa Cecília de Voltregà 18,400 +3.7% 19 Sant Julià de Vilatorta 18,375 +3.8% 20 Tavèrnoles 18,243 -2.6% 21 Begues 18,044 -1.4% 22 Pujalt 17,920 +13.5% 23 Rajadell 17,785 -24% 24 Sant Quirze Safaja 17,650 -5.2% 25 Sant Pere Sallavinera 17,640 +5% 26 Sitges 17,588 -0.4% 27 Sant Julià de Cerdanyola 17,505 -7.3% 28 Collbató 17,458 +2.4% 29 Vilassar de Mar 17,368 +2.4% 30 Sant Andreu de Llavaneres 17,319 +4.5% 31 Vilassar de Dalt 17,272 +2.3% 32 Premià de Dalt 17,096 +0.7% 33 Sant Martí d'Albars 16,805 +19.1% 34 Barcelona 16,750 -0.9% 35 Sant Esteve Sesrovires 16,675 +4.3% 36 Vallcebre 16,668 +5.6% 37 Castellví de Rosanes 16,602 +0.9% 38 El Masnou 16,572 +0.7% 39 El Brull 16,453 -0.3% 40 La Palma de Cervelló 16,451 +1.2% 41 Lliçà de Vall 16,360 +4.9% 42 Castellolí 16,192 -3.1% 43 Campins 16,185 +27.1% 44 Sant Pol de Mar 16,063 -0.9% 45 Caldes d'Estrac 16,020 +5.2% 45 Sant Esteve de Palautordera 16,020 +1.7% 47 Viver i Serrateix 15,997 +1% 48 Rupit i Pruit 15,960 +9.7% 49 Viladecavalls 15,933 +1% 50 Molins de Rei 15,912 -0.4% 51 Folgueroles 15,900 +2.7% 52 La Roca del Vallès 15,899 +2.6% 53 Muntanyola 15,896 +11.4% 54 Torrelles de Llobregat 15,874 +1% 55 Cervelló 15,871 -1.2% 56 Seva 15,826 +3.5% 57 Les Masies de Roda 15,825 +5.8% 58 Sant Joan Despí 15,814 +0.2% 59 Bellprat 15,794 n/a 59 Capolat 15,794 n/a 59 Castell de l'Areny 15,794 n/a 59 Fígols 15,794 n/a 59 Gisclareny 15,794 n/a 59 Granera 15,794 n/a 59 La Quar 15,794 n/a 59 Sant Agustí de Lluçanès 15,794 n/a 59 Sant Jaume de Frontanyà 15,794 n/a 59 Sant Sadurní d'Osormort 15,794 n/a 59 Sobremunt 15,794 n/a 70 Castelldefels 15,782 -0.6% 71 Alpens 15,779 +0.4% 72 Santa Coloma de Cervelló 15,755 +2.2% 73 Montmaneu 15,744 -12.1% 74 L'Estany 15,715 +4.9% 75 Sant Antoni de Vilamajor 15,704 +1.1% 76 Pallejà 15,681 -0.6% 77 Sant Boi de Lluçanès 15,657 +6.8% 78 Aguilar de Segarra 15,641 +4.5% 79 Mura 15,621 +8.9% 80 Cerdanyola del Vallès 15,586 +0.1% 81 Taradell 15,574 +3.4% 82 Aiguafreda 15,569 +2.6% 83 Esplugues de Llobregat 15,553 -0.7% 84 La Garriga 15,546 +1.2% 85 Calders 15,516 -1.1% 86 Sant Fost de Campsentelles 15,494 -0.5% 87 Vilanova del Vallès 15,437 -1.9% 88 Argentona 15,436 +3.1% 89 Bagà 15,434 +3% 90 Montgat 15,409 +1.3% 91 Les Cabanyes 15,376 +1.3% 92 Sant Fruitós de Bages 15,340 -3.3% 93 Santpedor 15,315 +0.7% 94 Tavertet 15,306 +14.1% 95 L'Esquirol 15,295 +0.1% 96 Castellnou de Bages 15,260 +1.9% 97 Sant Hipòlit de Voltregà 15,255 +5.8% 98 Calldetenes 15,228 +3.3% 99 Sant Mateu de Bages 15,226 -3.3% 100 Olost 15,212 +3.6% 101 Gualba 15,198 -0% 102 Fonollosa 15,168 +2.8% 103 Òrrius 15,162 +0.6% 103 Sant Feliu de Llobregat 15,162 -0% 105 El Bruc 15,155 -1.1% 106 Corbera de Llobregat 15,125 -0.5% 107 Sant Sadurní d'Anoia 15,111 +1.9% 108 Castellar del Riu 15,106 +0.8% 109 Orís 15,044 +3% 110 Sant Vicenç de Torelló 14,993 +1% 111 Ullastrell 14,972 +0.4% 112 Talamanca 14,960 +3.9% 113 Cardedeu 14,924 +0.9% 113 Copons 14,924 +5.1% 115 Les Masies de Voltregà 14,908 +5.2% 116 Avià 14,888 +3.8% 117 Castellar del Vallès 14,871 +0.6% 118 Sant Llorenç d'Hortons 14,851 +0.3% 119 Palau-solità i Plegamans 14,825 -0.5% 120 Argençola 14,818 +1.9% 121 Santa Maria de Martorelles 14,721 +0.2% 122 Sant Climent de Llobregat 14,710 -1.2% 123 Perafita 14,700 +3.1% 124 Tona 14,698 +12.9% 125 Caldes de Montbui 14,697 -0.1% 126 Castellcir 14,665 +5.3% 127 Bigues i Riells del Fai 14,664 +0.2% 128 Vilanova de Sau 14,649 +1% 129 Parets del Vallès 14,624 +1.5% 130 Santa Maria de Miralles 14,619 -4.5% 131 Llinars del Vallès 14,613 +2.8% 132 Súria 14,612 +0.6% 133 Tagamanent 14,610 +8.1% 134 La Pobla de Lillet 14,600 -2.1% 135 Santa Eulàlia de Ronçana 14,598 +1.2% 136 Rellinars 14,591 +6.3% 137 Gavà 14,586 +1% 138 La Granada 14,576 +2.2% 139 Torrelavit 14,571 +1.1% 140 Sant Quirze de Besora 14,557 +1.7% 141 Orpí 14,544 -3.7% 142 El Papiol 14,514 -2.7% 143 Vilobí del Penedès 14,512 +0.7% 144 Els Prats de Rei 14,510 +4.8% 145 Vilada 14,494 +5.4% 146 Jorba 14,489 +1.2% 147 Cànoves i Samalús 14,473 +3.1% 148 Martorelles 14,465 -0.6% 148 Santa Eulàlia de Riuprimer 14,465 +3.7% 150 Castellbisbal 14,464 +1.1% 151 Oristà 14,458 +1.3% 152 Abrera 14,455 +0.8% 153 Navarcles 14,389 -1% 154 Santa Maria de Besora 14,382 +4.3% 155 Prats de Lluçanès 14,334 +2.4% 156 Marganell 14,325 +2.4% 157 Rubió 14,320 +2.2% 158 Sant Pere de Vilamajor 14,317 +0.3% 159 Sant Martí de Tous 14,291 +4% 160 Torelló 14,286 +0.1% 161 La Llacuna 14,283 +5.3% 162 Vallgorguina 14,272 +0.6% 163 Vilanova i la Geltrú 14,232 +1% 164 Premià de Mar 14,231 +0.6% 165 Lliçà d'Amunt 14,227 +0.1% 166 Avinyó 14,176 -0% 167 Montseny 14,170 -4.2% 167 Santa Eugènia de Berga 14,170 +2% 169 Cardona 14,165 +1.2% 170 Vallirana 14,157 -0.1% 171 Arenys de Mar 14,147 +0.5% 172 Santa Maria d'Oló 14,140 +0.6% 173 Granollers 14,136 +3.3% 174 Castellgalí 14,102 +1.4% 175 Vacarisses 14,091 +1.5% 176 Sant Pere de Torelló 14,081 +1.9% 176 Sant Salvador de Guardiola 14,081 +1.7% 178 La Nou de Berguedà 14,070 +7.7% 179 Santa Maria de Palautordera 14,060 +1.4% 180 Gelida 14,056 -0.3% 181 Arenys de Munt 14,054 +1.1% 182 Sallent 14,047 +2.1% 183 Sant Feliu Sasserra 14,039 +1.7% 184 Olèrdola 14,003 +0.6% 185 Subirats 14,000 -1.2% 186 Olesa de Bonesvalls 13,988 +1% 187 Artés 13,985 +0.4% 188 Dosrius 13,976 +1.2% 189 Sentmenat 13,971 +0.2% 190 Callús 13,964 +1.8% 190 Centelles 13,964 +0.5% 192 Esparreguera 13,949 +1.3% 193 Vallbona d'Anoia 13,936 +2.4% 194 Cubelles 13,928 +1.8% 195 Castellar de n'Hug 13,911 -2.4% 196 Cercs 13,892 -1.4% 197 Gaià 13,887 +5.1% 198 Casserres 13,874 +0.6% 199 Avinyonet del Penedès 13,861 -0.4% 200 Montmeló 13,840 +1.5% 201 Sant Cugat Sesgarrigues 13,819 +2.6% 202 Sant Martí Sesgueioles 13,811 -0.6% 203 Puigdàlber 13,804 -0.2% 204 Barberà del Vallès 13,785 +0.7% 205 Sant Feliu de Codines 13,769 +1.2% 206 Sant Bartomeu del Grau 13,767 +0.4% 207 Carme 13,760 +0.2% 208 Sant Pere de Riudebitlles 13,728 +1% 209 Balsareny 13,723 -0% 209 Figaró-Montmany 13,723 +3.4% 211 Roda de Ter 13,716 +3.6% 212 Castellterçol 13,714 +1.1% 213 Santa Fe del Penedès 13,711 +0.8% 214 Els Hostalets de Pierola 13,679 +1.3% 215 Puig-reig 13,653 +0.3% 216 Sagàs 13,631 -6.8% 217 Moià 13,614 +4.2% 218 Capellades 13,609 -1.9% 219 Berga 13,607 +0.7% 220 Calonge de Segarra 13,603 +5.8% 221 Navàs 13,594 +1.3% 222 Santa Susanna 13,561 +2.9% 223 Guardiola de Berguedà 13,555 +7% 224 Olesa de Montserrat 13,533 +1.7% 225 Castellví de la Marca 13,522 +3.2% 226 Sabadell 13,520 +0.2% 227 Sant Joan de Vilatorrada 13,518 +1.9% 228 Igualada 13,501 -0.1% 229 Canet de Mar 13,498 +1.4% 230 Castellfollit de Riubregós 13,489 -10.3% 231 Sant Iscle de Vallalta 13,478 +3.1% 232 Sant Cebrià de Vallalta 13,467 -0.6% 233 Olvan 13,466 +3.4% 234 Gironella 13,460 +1.1% 234 Viladecans 13,460 +0.6% 236 Les Franqueses del Vallès 13,435 +4.7% 237 Sant Andreu de la Barca 13,428 +0.8% 238 Vilafranca del Penedès 13,425 +1.7% 239 Sant Celoni 13,422 +0.6% 240 La Pobla de Claramunt 13,414 +1.3% 241 L'Espunyola 13,405 +1.4% 242 Santa Perpètua de Mogoda 13,392 +1% 243 Castellfollit del Boix 13,386 -0.5% 244 Polinyà 13,384 +0.1% 245 El Prat de Llobregat 13,381 -0.2% 246 Masquefa 13,332 +0.8% 247 Manresa 13,324 +0.6% 248 Canyelles 13,318 -1.8% 249 Vic 13,299 +0.7% 250 Sant Boi de Llobregat 13,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=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? 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