Data / Rankings / Average net income per household / Municipalities in Barcelona province
Municipalities in Barcelona province by average net income per household
Matadepera had the highest average net income per household of 311 municipalities in 2021, at €76,717. Torrelles de Foix had the lowest, at €28,711. The median was €38,748 and the figure for Barcelona province was €39,511. Source: the Instituto Nacional de Estadística.
Median 38,748 311 municipalities
Matadepera Matadepera: 76,717 EUR 76,717 Sant Cugat del Vallès Sant Cugat del Vallès: 66,360 EUR 66,360 Gurb Gurb: 65,518 EUR 65,518 Malla Malla: 64,149 EUR 64,149 Santa Cecília de Voltregà Santa Cecília de Voltregà: 62,704 EUR 62,704 Cabrils Cabrils: 61,569 EUR 61,569 El Brull El Brull: 61,439 EUR 61,439 Sant Just Desvern Sant Just Desvern: 59,397 EUR 59,397 Alella Alella: 59,374 EUR 59,374 Rajadell Rajadell: 58,254 EUR 58,254 Tiana Tiana: 57,562 EUR 57,562 L'Ametlla del Vallès L'Ametlla del Vallès: 57,259 EUR 57,259 Vallromanes Vallromanes: 56,598 EUR 56,598 Cabrera de Mar Cabrera de Mar: 56,363 EUR 56,363 Sant Quirze del Vallès Sant Quirze del Vallès: 56,173 EUR 56,173 Begues Begues: 55,251 EUR 55,251 Pacs del Penedès Pacs del Penedès: 54,939 EUR 54,939 Sagàs Sagàs: 54,183 EUR 54,183 Sant Julià de Vilatorta Sant Julià de Vilatorta: 54,062 EUR 54,062 Sant Vicenç de Montalt Sant Vicenç de Montalt: 53,954 EUR 53,954 Tavèrnoles Tavèrnoles: 53,951 EUR 53,951 Teià Teià: 53,286 EUR 53,286 Sant Pere Sallavinera Sant Pere Sallavinera: 52,815 EUR 52,815 Collbató Collbató: 52,048 EUR 52,048 Viver i Serrateix Viver i Serrateix: 51,864 EUR 51,864 Gallifa Gallifa: 51,774 EUR 51,774 Les Cabanyes Les Cabanyes: 51,200 EUR 51,200 Premià de Dalt Premià de Dalt: 50,848 EUR 50,848 Castellví de Rosanes Castellví de Rosanes: 49,888 EUR 49,888 Viladecavalls Viladecavalls: 49,359 EUR 49,359 Santa Maria de Merlès Santa Maria de Merlès: 48,813 EUR 48,813 Lliçà de Vall Lliçà de Vall: 48,720 EUR 48,720 Sant Andreu de Llavaneres Sant Andreu de Llavaneres: 48,527 EUR 48,527 Sant Esteve Sesrovires Sant Esteve Sesrovires: 48,420 EUR 48,420 Santa Coloma de Cervelló Santa Coloma de Cervelló: 48,364 EUR 48,364 Castellolí Castellolí: 48,096 EUR 48,096 Aguilar de Segarra Aguilar de Segarra: 47,986 EUR 47,986 Vilassar de Dalt Vilassar de Dalt: 47,530 EUR 47,530 Rubió Rubió: 47,292 EUR 47,292 Sant Fost de Campsentelles Sant Fost de Campsentelles: 47,280 EUR 47,280 EUR. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Municipalities 2021EUR Change on 2020 1 Matadepera 76,717 +4.8% 2 Sant Cugat del Vallès 66,360 +2.3% 3 Gurb 65,518 +2.9% 4 Malla 64,149 +14% 5 Santa Cecília de Voltregà 62,704 +8.5% 6 Cabrils 61,569 +4.4% 7 El Brull 61,439 +15% 8 Sant Just Desvern 59,397 +2.8% 9 Alella 59,374 -0.6% 10 Rajadell 58,254 +21.3% 11 Tiana 57,562 +0.7% 12 L'Ametlla del Vallès 57,259 +4.6% 13 Vallromanes 56,598 +3.5% 14 Cabrera de Mar 56,363 +2.6% 15 Sant Quirze del Vallès 56,173 +3.5% 16 Begues 55,251 +2.7% 17 Pacs del Penedès 54,939 +3.5% 18 Sagàs 54,183 +11.3% 19 Sant Julià de Vilatorta 54,062 +3.3% 20 Sant Vicenç de Montalt 53,954 +1% 21 Tavèrnoles 53,951 +2.8% 22 Teià 53,286 +3.9% 23 Sant Pere Sallavinera 52,815 +14.9% 24 Collbató 52,048 +2.6% 25 Viver i Serrateix 51,864 -0.7% 26 Gallifa 51,774 -12.4% 27 Les Cabanyes 51,200 +6% 28 Premià de Dalt 50,848 +3.9% 29 Castellví de Rosanes 49,888 +2.6% 30 Viladecavalls 49,359 +4.9% 31 Santa Maria de Merlès 48,813 +17.7% 32 Lliçà de Vall 48,720 +2.5% 33 Sant Andreu de Llavaneres 48,527 +3% 34 Sant Esteve Sesrovires 48,420 +4.9% 35 Santa Coloma de Cervelló 48,364 +5% 36 Castellolí 48,096 +3.3% 37 Aguilar de Segarra 47,986 +4.4% 38 Vilassar de Dalt 47,530 +1.4% 39 Rubió 47,292 -1.6% 40 Sant Fost de Campsentelles 47,280 +4.1% 41 Sant Martí d'Albars 47,154 +2.3% 42 Torrelles de Llobregat 46,994 +4.9% 43 Vilanova del Vallès 46,911 +2% 44 Vilassar de Mar 46,791 +1.8% 45 Folgueroles 46,432 +4.4% 46 Orís 46,378 +3.1% 47 Pujalt 46,164 -6.8% 48 La Palma de Cervelló 45,963 +5.1% 49 Sant Esteve de Palautordera 45,897 +1.4% 50 Castelldefels 45,832 +4.8% 51 Ullastrell 45,790 +6.1% 52 Cervelló 45,654 +3.1% 53 Sant Quirze Safaja 45,597 +2.5% 54 La Roca del Vallès 45,573 +5.3% 55 Corbera de Llobregat 45,440 +6.7% 56 Castellnou de Bages 45,435 +3.7% 57 Santa Maria de Martorelles 45,309 +8.9% 58 Palau-solità i Plegamans 45,262 +4.3% 59 Pallejà 44,987 +3.7% 60 Sant Climent de Llobregat 44,805 +5.5% 61 Castellar del Riu 44,778 +9.4% 62 Sitges 44,670 +4.6% 63 El Masnou 44,634 +3.2% 64 Sant Joan Despí 44,608 +3.7% 65 Les Masies de Roda 44,452 +0.5% 66 Argentona 44,369 +3% 67 Lliçà d'Amunt 44,091 +5.7% 68 Vilobí del Penedès 43,897 +2.5% 69 Santa Fe del Penedès 43,861 +4.4% 70 La Garriga 43,538 +4.7% 71 Molins de Rei 43,485 +3.9% 72 Sant Fruitós de Bages 43,364 +5.7% 73 Campins 43,319 +9.3% 74 Bigues i Riells del Fai 43,299 +5.6% 75 Esplugues de Llobregat 43,224 +4.5% 76 Castellar del Vallès 43,199 +5% 77 Seva 43,127 +3.1% 78 Cardedeu 42,997 +5.3% 79 Òrrius 42,862 +5.6% 80 Muntanyola 42,844 +0.3% 81 Taradell 42,836 +2.1% 82 Cerdanyola del Vallès 42,822 +4.2% 83 Cànoves i Samalús 42,772 +3.4% 84 Castellbisbal 42,753 +2.8% 85 Orpí 42,661 +9.5% 86 Santa Eulàlia de Ronçana 42,638 +3% 87 Sant Antoni de Vilamajor 42,580 +0.5% 88 Sant Martí de Tous 42,539 +4.7% 89 Montgat 42,514 +4.9% 90 Sant Cugat Sesgarrigues 42,508 +8% 91 Vallirana 42,282 +4.3% 92 Montmaneu 42,250 +1.5% 93 Calders 42,184 +1.2% 94 Saldes 42,132 +5.3% 95 Parets del Vallès 42,087 +4.7% 96 Sant Feliu de Llobregat 42,037 +3.9% 97 Calldetenes 41,888 +1.1% 98 Caldes de Montbui 41,821 +4.6% 99 Fonollosa 41,800 +1.6% 100 Dosrius 41,756 +5.6% 101 Olèrdola 41,462 +6.7% 102 Barcelona 41,454 +2.5% 103 Sant Sadurní d'Anoia 41,404 +3.5% 104 Sentmenat 41,394 +5.6% 105 Santa Eulàlia de Riuprimer 41,316 +3.5% 106 Sant Pere de Vilamajor 41,265 +5.4% 107 Tona 41,254 +3.5% 108 Oristà 41,236 +3.5% 109 Abrera 41,104 +4% 110 Copons 40,962 +1.8% 111 Gaià 40,874 +1.8% 112 Santpedor 40,864 -0.8% 113 Llinars del Vallès 40,804 +4% 114 Sant Vicenç de Torelló 40,768 +3% 115 El Bruc 40,669 +4.5% 116 Sant Pol de Mar 40,631 +3.4% 117 Gavà 40,562 +3.4% 118 Les Masies de Voltregà 40,522 +0.4% 119 Vacarisses 40,521 +4% 120 Gualba 40,368 +2.9% 121 Polinyà 40,360 +4.3% 122 Vallgorguina 40,349 +5.5% 123 Sant Llorenç d'Hortons 40,323 +2.3% 124 Calonge de Segarra 40,190 -6.6% 125 El Papiol 40,187 +2% 126 Perafita 40,184 +5.4% 127 Olesa de Bonesvalls 40,160 +8.4% 128 Torrelavit 40,103 +6.1% 129 Santa Maria de Palautordera 40,070 +5.7% 130 Caldes d'Estrac 39,972 +1.3% 131 Subirats 39,890 +6.7% 132 L'Espunyola 39,876 +1.9% 133 Olost 39,838 +4.6% 134 Castellcir 39,756 +5.1% 135 La Granada 39,717 +0.2% 136 Tagamanent 39,422 +2.4% 137 Sant Bartomeu del Grau 39,328 +4.1% 138 Castellfollit del Boix 39,280 +9.6% 139 L'Esquirol 39,279 +2.6% 140 Barberà del Vallès 39,246 +4.1% 141 Martorelles 39,238 +3% 142 Avià 39,236 +3.5% 143 Castellgalí 39,180 +4.5% 143 Santa Perpètua de Mogoda 39,180 +4.8% 145 Sant Salvador de Guardiola 39,129 +1.3% 146 Rellinars 39,062 +2.8% 147 Viladecans 38,945 +4.7% 148 Castellví de la Marca 38,942 +8% 149 Arenys de Munt 38,920 +4.1% 150 Aiguafreda 38,897 +0.9% 151 Canyelles 38,885 +7.6% 152 Les Franqueses del Vallès 38,818 +2.3% 153 Sant Hipòlit de Voltregà 38,799 -0.7% 154 Santa Eugènia de Berga 38,798 +3.8% 155 Granollers 38,749 +2.3% 156 Jorba 38,748 +3.6% 157 Sant Mateu de Bages 38,610 +6.6% 158 Masquefa 38,477 +4.8% 159 Gelida 38,471 +5.4% 160 Montseny 38,405 +13.4% 161 Alpens 38,397 +9% 162 Vic 38,359 +2.7% 163 Premià de Mar 38,349 +2.7% 164 Fogars de Montclús 38,261 +6.6% 165 Puigdàlber 38,240 +2.5% 166 Sant Pere de Torelló 38,132 +4.5% 167 Olivella 38,069 +4.5% 168 Sant Feliu Sasserra 38,032 +2.9% 169 Torelló 37,977 +3.1% 170 Prats de Lluçanès 37,952 +3.5% 171 Tavertet 37,947 +13.7% 172 Martorell 37,892 +3% 173 Argençola 37,888 +6.3% 174 Sora 37,873 +8% 175 Montclar 37,862 -0.2% 176 Collsuspina 37,849 +50% 177 Sant Boi de Lluçanès 37,835 -0.7% 178 Sant Andreu de la Barca 37,824 +3.8% 178 Sant Vicenç dels Horts 37,824 +3.8% 180 Olesa de Montserrat 37,766 +3% 181 Vallbona d'Anoia 37,687 +2% 182 Montmeló 37,658 +2.1% 183 Rubí 37,632 +6.2% 184 L'Estany 37,543 0% 185 Rupit i Pruit 37,536 -4.8% 186 Avinyó 37,523 +1.4% 187 Montornès del Vallès 37,491 +4.6% 188 Sant Pere de Ribes 37,437 +4.5% 189 Avinyonet del Penedès 37,436 +4.6% 190 Castellar de n'Hug 37,426 +15.8% 191 Artés 37,276 +3.6% 192 Vilanova de Sau 37,251 +9.3% 193 Esparreguera 37,249 +0.5% 194 Font-rubí 37,246 +2.9% 195 Els Hostalets de Pierola 37,243 +4.8% 196 El Prat de Llobregat 37,240 +4.2% 197 Sant Celoni 37,184 +3.4% 198 Súria 37,140 +0.8% 199 Sant Joan de Vilatorrada 37,106 +3.1% 200 Bellprat 37,098 +4.5% 200 Capolat 37,098 +4.5% 200 Castell de l'Areny 37,098 +4.5% 200 Fígols 37,098 +4.5% 200 Gisclareny 37,098 +4.5% 200 Granera 37,098 +4.5% 200 La Quar 37,098 +4.5% 200 Sant Agustí de Lluçanès 37,098 +4.5% 200 Sant Jaume de Frontanyà 37,098 +4.5% 200 Sant Sadurní d'Osormort 37,098 +4.5% 200 Sobremunt 37,098 +4.5% 211 Carme 37,066 +3.3% 212 Vallcebre 37,029 +5.5% 213 Navarcles 37,028 +2.2% 214 Sant Quirze de Besora 37,002 +2.7% 215 Sant Martí Sarroca 36,995 +4.9% 216 La Pobla de Claramunt 36,977 +3.8% 217 Roda de Ter 36,971 +0.2% 218 Vilanova i la Geltrú 36,966 +3.5% 219 Sant Feliu de Codines 36,922 +3.3% 220 Arenys de Mar 36,833 +3.9% 221 Sant Julià de Cerdanyola 36,779 +7.3% 222 Terrassa 36,656 +4.2% 223 Santa Susanna 36,614 -4.1% 224 Igualada 36,602 +3.9% 225 Sant Iscle de Vallalta 36,538 +2.4% 226 Òdena 36,495 +2.9% 227 Mollet del Vallès 36,486 +3.7% 228 Sant Boi de Llobregat 36,460 +3.1% 229 Veciana 36,456 -5.1% 230 Sabadell 36,428 +3.3% 231 Santa Maria d'Oló 36,417 +3.6% 232 Centelles 36,359 +3.4% 233 Moià 36,325 +1.6% 234 Sant Martí Sesgueioles 36,321 -0.8% 235 Cardona 36,319 +3.8% 236 Montmajor 36,304 -0.9% 237 Montcada i Reixac 36,267 +5.7% 238 Sant Pere de Riudebitlles 36,257 +2.1% 239 Vilafranca del Penedès 35,998 +4.6% 240 Fogars de la Selva 35,880 +5.1% 241 Capellades 35,774 +3.4% 242 Lluçà 35,758 +3% 243 Santa Maria de Miralles 35,749 +5.1% 244 Castellterçol 35,699 +6.1% 245 Castellfollit de Riubregós 35,692 +15.3% 245 Santa Margarida i els Monjos 35,692 +6% 247 Sant Cebrià de Vallalta 35,687 +6% 248 Mura 35,671 +0.3% 249 Manlleu 35,603 -0.3% 250 Talamanca 35,602 +2.1%
Showing the top 250 of 311. The CSV download has every row.
Other periods
About this ranking Average annual net income per household (INE household income distribution atlas).
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 hogar, 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 household using official data, and cite the source. rank_places {"indicator":"net_income_per_household","level":"municipality","within":"Barcelona","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_income_per_household&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 household? Matadepera, with €76,717 in 2021, according to the Instituto Nacional de Estadística.
Which municipality has the lowest average net income per household? Torrelles de Foix, with €28,711 in 2021.
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 hogar, municipios. Retrieved 2026-10-07.
Average net income per household: other rankings
Municipalities in Barcelona province: more rankings