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 307 municipalities in 2022, at €24,814. Torrelles de Foix had the lowest, at €11,678. The median was €15,665 and the figure for Barcelona province was €16,105. Source: the Instituto Nacional de Estadística.
Median 15,665 307 municipalities
Matadepera Matadepera: 24,814 EUR 24,814 El Brull El Brull: 23,957 EUR 23,957 Sant Just Desvern Sant Just Desvern: 23,701 EUR 23,701 Sant Cugat del Vallès Sant Cugat del Vallès: 23,337 EUR 23,337 Alella Alella: 22,937 EUR 22,937 Gallifa Gallifa: 22,061 EUR 22,061 Tiana Tiana: 21,860 EUR 21,860 Teià Teià: 21,721 EUR 21,721 Sant Vicenç de Montalt Sant Vicenç de Montalt: 21,419 EUR 21,419 Santa Cecília de Voltregà Santa Cecília de Voltregà: 21,404 EUR 21,404 Cabrera de Mar Cabrera de Mar: 21,040 EUR 21,040 Sant Quirze del Vallès Sant Quirze del Vallès: 21,007 EUR 21,007 Gurb Gurb: 20,831 EUR 20,831 L'Ametlla del Vallès L'Ametlla del Vallès: 20,747 EUR 20,747 Cabrils Cabrils: 20,672 EUR 20,672 Saldes Saldes: 20,502 EUR 20,502 Sant Quirze Safaja Sant Quirze Safaja: 20,462 EUR 20,462 Malla Malla: 20,366 EUR 20,366 Tavèrnoles Tavèrnoles: 20,150 EUR 20,150 Begues Begues: 20,105 EUR 20,105 Sant Julià de Cerdanyola Sant Julià de Cerdanyola: 19,903 EUR 19,903 Collbató Collbató: 19,840 EUR 19,840 Vallromanes Vallromanes: 19,741 EUR 19,741 Sitges Sitges: 19,698 EUR 19,698 Sant Julià de Vilatorta Sant Julià de Vilatorta: 19,418 EUR 19,418 Sant Andreu de Llavaneres Sant Andreu de Llavaneres: 19,240 EUR 19,240 Pacs del Penedès Pacs del Penedès: 19,228 EUR 19,228 Premià de Dalt Premià de Dalt: 19,195 EUR 19,195 Vilassar de Mar Vilassar de Mar: 18,971 EUR 18,971 Sant Pere Sallavinera Sant Pere Sallavinera: 18,912 EUR 18,912 Montseny Montseny: 18,893 EUR 18,893 Rajadell Rajadell: 18,856 EUR 18,856 Castellolí Castellolí: 18,610 EUR 18,610 Alpens Alpens: 18,466 EUR 18,466 Barcelona Barcelona: 18,404 EUR 18,404 Sant Esteve Sesrovires Sant Esteve Sesrovires: 18,304 EUR 18,304 El Masnou El Masnou: 18,260 EUR 18,260 Vilassar de Dalt Vilassar de Dalt: 18,232 EUR 18,232 Vallcebre Vallcebre: 18,077 EUR 18,077 Sant Pol de Mar Sant Pol de Mar: 18,005 EUR 18,005 EUR. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Municipalities 2022EUR Change on 2021 1 Matadepera 24,814 +3% 2 El Brull 23,957 +23.7% 3 Sant Just Desvern 23,701 +6.2% 4 Sant Cugat del Vallès 23,337 +6.6% 5 Alella 22,937 +9.8% 6 Gallifa 22,061 +6.2% 7 Tiana 21,860 +8.9% 8 Teià 21,721 +14.1% 9 Sant Vicenç de Montalt 21,419 +11.2% 10 Santa Cecília de Voltregà 21,404 +10.8% 11 Cabrera de Mar 21,040 +4.5% 12 Sant Quirze del Vallès 21,007 +7.1% 13 Gurb 20,831 +6.7% 14 L'Ametlla del Vallès 20,747 +6.6% 15 Cabrils 20,672 +1.4% 16 Saldes 20,502 +2.1% 17 Sant Quirze Safaja 20,462 +11.8% 18 Malla 20,366 -0.3% 19 Tavèrnoles 20,150 +3.5% 20 Begues 20,105 +7.1% 21 Sant Julià de Cerdanyola 19,903 +6.5% 22 Collbató 19,840 +9.9% 23 Vallromanes 19,741 +0.9% 24 Sitges 19,698 +6.4% 25 Sant Julià de Vilatorta 19,418 +1.7% 26 Sant Andreu de Llavaneres 19,240 +7.6% 27 Pacs del Penedès 19,228 +3.6% 28 Premià de Dalt 19,195 +6.5% 29 Vilassar de Mar 18,971 +6.8% 30 Sant Pere Sallavinera 18,912 -2% 31 Montseny 18,893 +16% 32 Rajadell 18,856 -12.5% 33 Castellolí 18,610 +7.9% 34 Alpens 18,466 +8.1% 35 Barcelona 18,404 +6.1% 36 Sant Esteve Sesrovires 18,304 +4.1% 37 El Masnou 18,260 +5.8% 38 Vilassar de Dalt 18,232 +3.6% 39 Vallcebre 18,077 +2.2% 40 Sant Pol de Mar 18,005 +6.8% 41 Campins 17,971 +4.9% 42 La Palma de Cervelló 17,934 +4.2% 43 Mura 17,828 +11% 44 Castellfollit del Boix 17,782 +20.5% 45 Castellví de Rosanes 17,767 +3.9% 46 Viladecavalls 17,676 +4.5% 47 Caldes d'Estrac 17,674 +6.8% 48 La Roca del Vallès 17,652 +5.3% 49 Gaià 17,639 +20% 50 Lliçà de Vall 17,593 +6% 51 Castelldefels 17,587 +5.5% 52 Folgueroles 17,490 +5.2% 53 Vilanova del Vallès 17,441 +8.9% 54 Tavertet 17,427 +5.6% 55 Torrelles de Llobregat 17,407 +4.4% 56 Seva 17,388 +5.8% 57 Molins de Rei 17,376 +4.4% 58 Montgat 17,336 +6.6% 59 La Garriga 17,317 +6.2% 60 Sant Antoni de Vilamajor 17,295 +8.6% 61 Taradell 17,281 +7.9% 62 Sant Martí d'Albars 17,272 +6.3% 63 Cervelló 17,265 +5.3% 64 Olost 17,238 +7.5% 64 Sant Esteve de Palautordera 17,238 +5% 66 Capolat 17,217 +1.7% 66 Castell de l'Areny 17,217 +1.7% 66 Fígols 17,217 +1.7% 66 Gisclareny 17,217 +1.7% 66 La Quar 17,217 +1.7% 66 Sant Jaume de Frontanyà 17,217 +1.7% 72 Sant Joan Despí 17,198 +3.6% 73 Santa Coloma de Cervelló 17,136 +3.8% 74 Castellnou de Bages 17,077 +8.5% 75 Pallejà 17,055 +4.6% 76 Corbera de Llobregat 17,036 +5.7% 77 Rupit i Pruit 17,029 +8.2% 78 Esplugues de Llobregat 16,998 +3.6% 79 Les Cabanyes 16,990 +3.3% 79 Sant Fost de Campsentelles 16,990 +4.4% 81 Cerdanyola del Vallès 16,959 +3.7% 82 Calders 16,901 +6.5% 83 Santa Maria de Martorelles 16,899 +3.9% 84 Sant Fruitós de Bages 16,858 +3.9% 85 Òrrius 16,837 +5.6% 86 Aguilar de Segarra 16,814 +3.3% 87 Orís 16,786 +6.1% 88 Aiguafreda 16,768 +5.1% 89 Muntanyola 16,724 +7% 90 Sant Feliu de Llobregat 16,721 +5.5% 91 Santpedor 16,719 +10.1% 92 Argentona 16,716 +5.5% 93 Les Masies de Roda 16,699 +5.9% 94 Calldetenes 16,654 +7.5% 95 Palau-solità i Plegamans 16,634 +6.1% 96 El Bruc 16,625 +3.4% 97 Sant Vicenç de Torelló 16,621 +6.1% 98 Vilanova de Sau 16,609 +3.4% 99 Ullastrell 16,600 +5.9% 100 Cardedeu 16,589 +5.6% 101 Bagà 16,566 +5% 102 Sant Sadurní d'Anoia 16,547 +5.5% 103 Gualba 16,525 +5.1% 104 Castellcir 16,449 +7.2% 105 Talamanca 16,441 +1.2% 106 El Papiol 16,439 +9.4% 107 Viver i Serrateix 16,415 +2.4% 108 Copons 16,412 +5.9% 109 Fonollosa 16,381 +7% 110 Jorba 16,375 +5.2% 111 Bigues i Riells del Fai 16,342 +5.8% 112 Sant Mateu de Bages 16,327 +1.4% 113 Pujalt 16,306 -6.6% 114 Caldes de Montbui 16,274 +5.6% 115 Castellar del Vallès 16,225 +3.6% 116 Parets del Vallès 16,215 +5.3% 117 Castellar del Riu 16,210 +0.4% 118 Vilobí del Penedès 16,159 +8.4% 119 L'Esquirol 16,157 +3.5% 120 Sant Climent de Llobregat 16,155 +3.5% 121 Lliçà d'Amunt 16,125 +7.1% 122 L'Estany 16,123 -3% 123 Tona 16,106 +5.9% 124 Santa Eulàlia de Ronçana 16,084 +7.2% 124 Santa Fe del Penedès 16,084 +7.7% 126 Oristà 16,081 +5.5% 127 L'Espunyola 16,032 +19.3% 128 Sant Martí de Tous 16,028 +6.4% 129 Llinars del Vallès 16,027 +4.6% 130 Santa Eulàlia de Riuprimer 16,023 +5.9% 131 Sant Llorenç d'Hortons 16,015 +4.7% 132 Torrelavit 16,006 +3.1% 133 Tagamanent 16,004 +7.2% 134 Perafita 16,003 +3.3% 135 Gavà 15,988 +5.5% 136 Santa Maria de Merlès 15,947 +6% 137 Sant Boi de Lluçanès 15,930 +0.3% 138 Castellbisbal 15,858 +6.7% 139 Avià 15,853 +3.9% 140 Vilanova i la Geltrú 15,841 +6.9% 141 Figaró-Montmany 15,831 +6.1% 142 Arenys de Mar 15,827 +7.3% 143 Navarcles 15,811 +6.3% 144 Sagàs 15,778 +13.6% 145 Cànoves i Samalús 15,760 +5.9% 145 Orpí 15,760 +2.4% 147 Dosrius 15,754 +5.8% 148 Les Masies de Voltregà 15,752 +4.1% 148 Sant Cugat Sesgarrigues 15,752 +7.6% 150 Abrera 15,746 +4% 151 Martorelles 15,740 +4.8% 152 La Pobla de Lillet 15,731 +2.6% 153 Sant Quirze de Besora 15,708 +4.8% 154 Avinyonet del Penedès 15,665 +7.3% 155 Santa Maria de Miralles 15,623 +4.7% 156 Sant Pere de Vilamajor 15,601 +4.4% 157 Vallgorguina 15,588 +3.7% 158 Castellfollit de Riubregós 15,586 -2.2% 159 Premià de Mar 15,575 +5.8% 160 Súria 15,571 +4.7% 161 Rellinars 15,538 +5.3% 162 Vacarisses 15,515 +6.6% 163 Sant Cebrià de Vallalta 15,492 +7.6% 164 La Granada 15,475 +5.2% 164 Santa Eugènia de Berga 15,475 +4% 166 Santa Maria de Palautordera 15,460 +3.8% 167 Olèrdola 15,453 +3.6% 168 Vallirana 15,450 +4.1% 169 Sant Hipòlit de Voltregà 15,444 +3.7% 170 Subirats 15,442 +5% 171 Arenys de Munt 15,435 +4.9% 172 Castellar de n'Hug 15,429 -2.9% 173 Sant Feliu Sasserra 15,427 +2.3% 174 Font-rubí 15,421 +12.9% 175 Granollers 15,392 +4.8% 176 Gelida 15,389 +3% 177 Sant Agustí de Lluçanès 15,370 -9.2% 178 Rubió 15,359 +5.7% 179 Olesa de Bonesvalls 15,345 +1.9% 180 Sentmenat 15,341 +4% 181 Sant Salvador de Guardiola 15,336 +7.6% 182 Cubelles 15,328 +5.8% 183 Marganell 15,326 +5.1% 184 Sant Iscle de Vallalta 15,319 +8.1% 185 Centelles 15,311 +5.4% 186 Cardona 15,288 +3.8% 187 Argençola 15,283 -1% 188 Prats de Lluçanès 15,229 +2.4% 189 Torelló 15,223 +3.8% 190 Vilada 15,220 +1.7% 191 Els Prats de Rei 15,208 +7.3% 192 Castellgalí 15,199 +2.6% 193 La Llacuna 15,198 +3% 194 Sant Feliu de Codines 15,188 +6.5% 195 Montmaneu 15,175 -7.4% 196 Santa Maria de Besora 15,143 +2.2% 197 Cercs 15,142 +3.8% 198 Esparreguera 15,138 +6.5% 199 Casserres 15,124 +6.1% 200 Barberà del Vallès 15,104 +5% 201 Santa Maria d'Oló 15,085 +2.7% 202 Sant Martí Sesgueioles 15,082 +7.8% 203 Montmeló 15,041 +4.9% 204 Sallent 15,034 +5.7% 205 Callús 15,029 +6% 206 Carme 15,023 +2.8% 207 Artés 15,010 +4.2% 207 Avinyó 15,010 +4.7% 209 Sant Pere de Torelló 14,984 +3.1% 210 Balsareny 14,975 +4% 211 Moià 14,943 +6.6% 212 Sant Pere de Riudebitlles 14,941 +5.3% 213 Canyelles 14,916 +4% 214 La Pobla de Claramunt 14,893 +8.1% 215 Els Hostalets de Pierola 14,873 +3.9% 216 Igualada 14,868 +4.9% 216 Sabadell 14,868 +5.1% 218 El Prat de Llobregat 14,848 +4.8% 219 Castellterçol 14,837 +2.4% 220 Viladecans 14,835 +4.5% 221 Navàs 14,827 +5.8% 222 Puigdàlber 14,822 +4.1% 223 Sant Joan de Vilatorrada 14,796 +5.2% 224 Sant Andreu de la Barca 14,785 +5.2% 225 Olvan 14,783 +3.8% 225 Polinyà 14,783 +5.3% 227 Guardiola de Berguedà 14,766 +5.2% 228 Canet de Mar 14,765 +4.1% 229 Puig-reig 14,758 +3.1% 230 Sant Celoni 14,752 +5.7% 231 Castellví de la Marca 14,750 +1.8% 232 Sant Pere de Ribes 14,742 +6.7% 233 Borredà 14,719 +6.6% 234 Capellades 14,718 +4.4% 235 Santa Perpètua de Mogoda 14,691 +4.5% 236 Vallbona d'Anoia 14,688 +1.4% 237 Olesa de Montserrat 14,665 +4.8% 238 Les Franqueses del Vallès 14,659 +5.6% 239 Fogars de Montclús 14,644 +9.9% 240 Berga 14,636 +4.3% 241 Sant Bartomeu del Grau 14,609 +3.2% 242 Sant Llorenç Savall 14,603 +6.5% 243 Masquefa 14,569 +3.4% 244 Monistrol de Calders 14,567 +9.6% 245 Roda de Ter 14,552 +4.5% 246 Sant Boi de Llobregat 14,530 +4.9% 247 Vilafranca del Penedès 14,527 +2.5% 248 La Nou de Berguedà 14,515 +10.6% 249 Terrassa 14,513 +4.6% 250 Castellet i la Gornal 14,505 +6.2%
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 2022 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 €24,814 in 2022, according to the Instituto Nacional de Estadística.
Which municipality has the lowest average net income per person? Torrelles de Foix, with €11,678 in 2022.
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 2022 and are not ranked.
Average net income per person: other rankings
Municipalities in Barcelona province: more rankings