Data / Rankings / Average net income per household / Municipalities in Barcelona province
Municipalities in Barcelona province by average net income per household
Sant Cugat del Vallès had the highest average net income per household of 300 municipalities in 2019, at €64,376. Guardiola de Berguedà had the lowest, at €27,151. The median was €36,994 and the figure for Barcelona province was €38,386. Source: the Instituto Nacional de Estadística.
Median 36,994 300 municipalities
Sant Cugat del Vallès Sant Cugat del Vallès: 64,376 EUR 64,376 Gurb Gurb: 64,230 EUR 64,230 Rajadell Rajadell: 63,112 EUR 63,112 Matadepera Matadepera: 62,824 EUR 62,824 Alella Alella: 60,909 EUR 60,909 Sant Just Desvern Sant Just Desvern: 60,306 EUR 60,306 Cabrils Cabrils: 59,660 EUR 59,660 Tiana Tiana: 58,206 EUR 58,206 Sant Vicenç de Montalt Sant Vicenç de Montalt: 57,698 EUR 57,698 L'Ametlla del Vallès L'Ametlla del Vallès: 56,246 EUR 56,246 Santa Cecília de Voltregà Santa Cecília de Voltregà: 56,037 EUR 56,037 Cabrera de Mar Cabrera de Mar: 55,994 EUR 55,994 Vallromanes Vallromanes: 55,964 EUR 55,964 Malla Malla: 55,555 EUR 55,555 Begues Begues: 54,954 EUR 54,954 Sant Quirze del Vallès Sant Quirze del Vallès: 54,782 EUR 54,782 Teià Teià: 53,686 EUR 53,686 Tavèrnoles Tavèrnoles: 53,066 EUR 53,066 Viver i Serrateix Viver i Serrateix: 52,788 EUR 52,788 El Brull El Brull: 51,913 EUR 51,913 Pacs del Penedès Pacs del Penedès: 51,492 EUR 51,492 Sant Julià de Vilatorta Sant Julià de Vilatorta: 50,749 EUR 50,749 Sagàs Sagàs: 50,517 EUR 50,517 Gallifa Gallifa: 49,306 EUR 49,306 Premià de Dalt Premià de Dalt: 49,091 EUR 49,091 Collbató Collbató: 48,984 EUR 48,984 Castellví de Rosanes Castellví de Rosanes: 48,645 EUR 48,645 Rubió Rubió: 48,546 EUR 48,546 Sant Quirze Safaja Sant Quirze Safaja: 48,427 EUR 48,427 Sant Pere Sallavinera Sant Pere Sallavinera: 47,861 EUR 47,861 Castellolí Castellolí: 47,542 EUR 47,542 Montmaneu Montmaneu: 47,439 EUR 47,439 Les Cabanyes Les Cabanyes: 47,386 EUR 47,386 Vilanova del Vallès Vilanova del Vallès: 46,885 EUR 46,885 Viladecavalls Viladecavalls: 46,742 EUR 46,742 Vilassar de Dalt Vilassar de Dalt: 46,395 EUR 46,395 Pujalt Pujalt: 45,807 EUR 45,807 Sant Fost de Campsentelles Sant Fost de Campsentelles: 45,625 EUR 45,625 Lliçà de Vall Lliçà de Vall: 45,511 EUR 45,511 Vilassar de Mar Vilassar de Mar: 45,355 EUR 45,355 EUR. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Municipalities 2019EUR Change on 2018 1 Sant Cugat del Vallès 64,376 +3.4% 2 Gurb 64,230 +8.9% 3 Rajadell 63,112 -1.2% 4 Matadepera 62,824 -21.1% 5 Alella 60,909 +0.9% 6 Sant Just Desvern 60,306 -6% 7 Cabrils 59,660 +2.7% 8 Tiana 58,206 +3.7% 9 Sant Vicenç de Montalt 57,698 +6.1% 10 L'Ametlla del Vallès 56,246 +5.7% 11 Santa Cecília de Voltregà 56,037 -21.6% 12 Cabrera de Mar 55,994 +6.3% 13 Vallromanes 55,964 -4% 14 Malla 55,555 -7.8% 15 Begues 54,954 +7.7% 16 Sant Quirze del Vallès 54,782 +4.2% 17 Teià 53,686 +1% 18 Tavèrnoles 53,066 +11.3% 19 Viver i Serrateix 52,788 -3.1% 20 El Brull 51,913 -6.4% 21 Pacs del Penedès 51,492 -37% 22 Sant Julià de Vilatorta 50,749 +5.6% 23 Sagàs 50,517 +5.7% 24 Gallifa 49,306 +14.6% 25 Premià de Dalt 49,091 +4.8% 26 Collbató 48,984 +4.6% 27 Castellví de Rosanes 48,645 +4.7% 28 Rubió 48,546 +5.6% 29 Sant Quirze Safaja 48,427 +1.8% 30 Sant Pere Sallavinera 47,861 +4.5% 31 Castellolí 47,542 +7.1% 32 Montmaneu 47,439 +12.2% 33 Les Cabanyes 47,386 +3.3% 34 Vilanova del Vallès 46,885 +3.7% 35 Viladecavalls 46,742 +4.8% 36 Vilassar de Dalt 46,395 +3.9% 37 Pujalt 45,807 +6.8% 38 Sant Fost de Campsentelles 45,625 +5.2% 39 Lliçà de Vall 45,511 +5.2% 40 Vilassar de Mar 45,355 +4% 41 Sant Andreu de Llavaneres 45,294 -0.5% 42 Santa Coloma de Cervelló 45,136 +2.8% 43 Cervelló 44,538 +5.4% 44 Sant Esteve Sesrovires 44,398 -0.4% 45 Torrelles de Llobregat 44,335 +3.8% 46 Castelldefels 44,232 -7.2% 47 Sant Esteve de Palautordera 44,192 +5.3% 48 Castellnou de Bages 44,079 +9.1% 49 Collsuspina 44,057 +16.4% 50 Aguilar de Segarra 43,960 +8.4% 51 Folgueroles 43,779 +4.9% 52 Pallejà 43,768 +5.6% 53 Palau-solità i Plegamans 43,621 +5.6% 54 Calders 43,395 +7.8% 55 Santa Maria de Merlès 43,307 -5.6% 56 El Masnou 43,164 +3.8% 57 Sant Climent de Llobregat 43,090 +6% 58 Sant Joan Despí 43,071 +3.9% 59 Sitges 42,967 +1.9% 60 La Palma de Cervelló 42,941 +2.4% 61 Corbera de Llobregat 42,827 +2.5% 62 La Roca del Vallès 42,672 +4.5% 63 Saldes 42,671 +5.5% 64 Ullastrell 42,496 +2.5% 65 Vilobí del Penedès 42,492 +6.5% 66 Sant Martí d'Albars 42,335 +4.7% 67 Sant Fruitós de Bages 42,279 +3.3% 68 Les Masies de Roda 42,265 -0% 69 Molins de Rei 42,243 +5.5% 70 Argentona 42,230 +3.4% 71 Esplugues de Llobregat 41,973 -1.5% 72 Sant Antoni de Vilamajor 41,882 +5.6% 73 Santa Maria de Martorelles 41,824 +3.3% 74 Lliçà d'Amunt 41,801 +4.7% 75 Santpedor 41,349 +4.1% 76 Cerdanyola del Vallès 41,254 +3.9% 77 La Garriga 41,238 +3.5% 78 Castellbisbal 41,222 +3.9% 79 Bigues i Riells del Fai 41,097 +4.4% 80 Taradell 41,085 +4.3% 81 Barcelona 41,046 +3.8% 82 Santa Eulàlia de Ronçana 41,023 +2.7% 83 Castellar del Vallès 40,998 +4.4% 84 Calonge de Segarra 40,955 -2.3% 85 Orís 40,767 +5.2% 86 Vallirana 40,746 +5.3% 87 Oristà 40,665 +0.4% 88 Sant Feliu de Llobregat 40,612 +4.7% 89 Cardedeu 40,606 +4% 90 Santa Fe del Penedès 40,578 -5.8% 91 Montgat 40,382 +4.7% 92 Caldes de Montbui 40,363 +4.9% 93 El Papiol 40,331 +1.1% 94 Parets del Vallès 40,170 +4.4% 95 Calldetenes 40,133 +3.3% 95 Cànoves i Samalús 40,133 +6.1% 97 Santa Eulàlia de Riuprimer 40,042 +2% 98 Seva 40,001 +5.5% 99 Fonollosa 39,949 +3.9% 100 Òrrius 39,849 +6.8% 101 El Bruc 39,743 +1.6% 102 Castellar del Riu 39,734 +10.9% 103 Orpí 39,730 +6.7% 104 Sant Vicenç de Torelló 39,565 -3.7% 105 Sant Sadurní d'Anoia 39,442 +2.9% 106 Abrera 39,439 +3.9% 107 Sant Pol de Mar 39,401 +3.3% 108 Sant Llorenç d'Hortons 39,377 +3.5% 109 Dosrius 39,355 +3.9% 110 Sant Pere de Vilamajor 39,318 +6.3% 111 Gualba 39,074 +3% 112 Gavà 39,069 +2.8% 113 Sant Martí de Tous 39,067 +1.7% 114 Sant Cugat Sesgarrigues 39,061 +2.4% 115 Sentmenat 38,940 +3.2% 116 Polinyà 38,822 +4.2% 117 La Granada 38,820 +3.3% 118 Olèrdola 38,754 +4.1% 119 Llinars del Vallès 38,623 +4.3% 120 L'Esquirol 38,612 +4.1% 121 Copons 38,497 +8.8% 122 Vacarisses 38,313 +5.1% 123 Vallgorguina 38,217 +5.9% 124 Montmajor 38,155 +13.3% 125 Les Masies de Voltregà 38,089 +3.7% 126 Muntanyola 38,029 +3.7% 127 Jorba 38,003 +5.5% 128 Torrelavit 37,963 +3.9% 129 Sant Salvador de Guardiola 37,875 +2.3% 130 Martorelles 37,862 +2.7% 131 Santa Maria de Palautordera 37,809 +5.1% 132 Subirats 37,795 +5.2% 133 Barberà del Vallès 37,707 +5% 134 Perafita 37,685 +2.3% 135 Aiguafreda 37,613 +4.7% 136 Sant Julià de Cerdanyola 37,585 +6% 137 Avinyó 37,346 +7.6% 138 Santa Eugènia de Berga 37,342 +3.8% 139 Olost 37,336 +5.2% 140 Vic 37,321 +6.7% 141 Castellcir 37,236 +2.9% 142 Caldes d'Estrac 37,232 -2.1% 143 Viladecans 37,220 +3.5% 144 Arenys de Munt 37,200 +4.4% 145 Premià de Mar 37,197 +2.7% 146 Santa Perpètua de Mogoda 37,132 +3.4% 147 Santa Susanna 37,105 +5.7% 148 Avià 37,072 +5.2% 149 Font-rubí 37,020 +2.2% 150 Sant Mateu de Bages 36,999 +5.9% 151 Martorell 36,988 +4.1% 152 Granollers 36,987 +3% 153 Montclar 36,972 +4.5% 154 Esparreguera 36,932 +4.1% 155 Sant Hipòlit de Voltregà 36,861 +4.9% 156 Veciana 36,820 -1.6% 157 Navarcles 36,802 +6.4% 158 Torelló 36,785 +3% 159 Les Franqueses del Vallès 36,715 +1.1% 160 Montmeló 36,656 +3.1% 161 Gaià 36,622 -2.8% 162 Súria 36,599 +3.8% 163 Gelida 36,580 +3% 164 Castellgalí 36,562 +4.3% 165 Masquefa 36,541 +3.4% 166 Sant Martí Sesgueioles 36,536 +9.2% 167 Sant Feliu Sasserra 36,516 +10.8% 168 Argençola 36,511 +6% 169 Puigdàlber 36,489 -2% 170 Sant Andreu de la Barca 36,457 +3.5% 171 Olesa de Bonesvalls 36,429 +2.9% 172 Artés 36,393 +2.9% 172 Sant Vicenç dels Horts 36,393 +4% 174 Canyelles 36,392 +5.5% 175 Carme 36,379 +5.3% 175 Olesa de Montserrat 36,379 +3.9% 177 Rellinars 36,356 +7.2% 178 L'Espunyola 36,346 +6.3% 179 La Nou de Berguedà 36,271 +0.1% 180 Castellfollit del Boix 36,208 +1.3% 181 Sant Bartomeu del Grau 36,189 +4.5% 182 Sant Pere de Torelló 36,187 +5.3% 183 Avinyonet del Penedès 36,176 +1.1% 184 El Prat de Llobregat 35,994 +4.2% 185 Prats de Lluçanès 35,983 +5% 186 Roda de Ter 35,979 +3.8% 187 Sant Celoni 35,949 +4.9% 188 Sant Boi de Lluçanès 35,924 +3.3% 189 Olivella 35,892 +5.2% 190 Vilanova i la Geltrú 35,810 +4.4% 191 Montornès del Vallès 35,802 +4.3% 192 Sant Pere de Ribes 35,773 +3.9% 193 Vallbona d'Anoia 35,747 -0.6% 194 Els Hostalets de Pierola 35,695 +4.6% 195 Sora 35,683 +4.6% 196 Òdena 35,673 +4.3% 197 Sant Joan de Vilatorrada 35,664 +4.2% 198 Arenys de Mar 35,656 +3.3% 199 Sant Feliu de Codines 35,581 +6% 200 Rupit i Pruit 35,575 +5.6% 201 Castellví de la Marca 35,549 +3.5% 202 Lluçà 35,534 +4.4% 203 Sant Boi de Llobregat 35,523 +4.8% 204 La Pobla de Claramunt 35,484 +4.8% 205 L'Estany 35,470 +1.7% 206 Sant Quirze de Besora 35,467 +5.1% 207 Rubí 35,428 +3.9% 208 Capellades 35,413 +3.9% 209 Tona 35,406 -5.4% 210 Igualada 35,309 +4.5% 211 Montseny 35,255 +5.9% 212 Sant Pere de Riudebitlles 35,254 +3.4% 213 Tagamanent 35,242 +1.8% 214 Centelles 35,207 +4.7% 215 Sabadell 35,200 +3.9% 216 Mollet del Vallès 35,177 +4.6% 217 Sant Martí Sarroca 35,168 +3.8% 218 Alpens 35,142 -0.6% 219 Cardona 35,135 +4.6% 220 Terrassa 35,132 +4.5% 221 Santa Maria d'Oló 34,671 +6.7% 222 Moià 34,643 +2.3% 223 Fogars de Montclús 34,556 -1.6% 224 Santa Maria de Miralles 34,354 +2.4% 225 Vallcebre 34,352 +3.1% 226 Sallent 34,310 +4.4% 227 Vilanova de Sau 34,277 +7% 228 Montcada i Reixac 34,248 +4.2% 229 Manlleu 34,103 +3% 230 Canet de Mar 34,095 +3.3% 231 Sant Cebrià de Vallalta 34,078 +2.1% 232 Balsareny 34,042 +2.9% 233 Cornellà de Llobregat 34,025 +4.2% 234 Sant Iscle de Vallalta 34,024 +5.4% 235 Vilafranca del Penedès 33,949 +3% 236 Mura 33,927 +0.3% 237 Bagà 33,916 +2.7% 238 Castellfollit de Riubregós 33,836 +1% 239 Callús 33,750 +4.5% 240 Figaró-Montmany 33,723 +2.4% 241 Cubelles 33,700 +3.8% 242 Balenyà 33,694 +3.8% 243 La Torre de Claramunt 33,690 +2.6% 244 Badalona 33,689 +4.5% 245 Navàs 33,671 +4.3% 246 Manresa 33,624 +3.2% 247 Canovelles 33,615 +5.4% 248 Santa Margarida i els Monjos 33,590 +4.2% 249 Castellterçol 33,428 +4.1% 250 Piera 33,260 +4.5%
Showing the top 250 of 300. 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. 11 municipalities with data in other periods have no value for 2019 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 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? Sant Cugat del Vallès, with €64,376 in 2019, according to the Instituto Nacional de Estadística.
Which municipality has the lowest average net income per household? Guardiola de Berguedà, with €27,151 in 2019.
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. 11 municipalities have no value for 2019 and are not ranked.
Average net income per household: other rankings
Municipalities in Barcelona province: more rankings