Data / Rankings / Average net income per household / Municipalities in Madrid province
Municipalities in Madrid province by average net income per household
Pozuelo de Alarcón had the highest average net income per household of 179 municipalities in 2021, at €86,403. Brea de Tajo had the lowest, at €23,115. The median was €34,529 and the figure for Madrid province was €43,037. Source: the Instituto Nacional de Estadística.
Median 34,529 179 municipalities
Pozuelo de Alarcón Pozuelo de Alarcón: 86,403 EUR 86,403 Boadilla del Monte Boadilla del Monte: 76,685 EUR 76,685 Torrelodones Torrelodones: 69,688 EUR 69,688 Majadahonda Majadahonda: 66,390 EUR 66,390 Las Rozas de Madrid Las Rozas de Madrid: 65,428 EUR 65,428 Villanueva de la Cañada Villanueva de la Cañada: 63,085 EUR 63,085 Tres Cantos Tres Cantos: 59,299 EUR 59,299 Villaviciosa de Odón Villaviciosa de Odón: 58,788 EUR 58,788 Alcobendas Alcobendas: 57,962 EUR 57,962 Paracuellos de Jarama Paracuellos de Jarama: 54,713 EUR 54,713 San Agustín del Guadalix San Agustín del Guadalix: 54,057 EUR 54,057 Venturada Venturada: 53,285 EUR 53,285 Villanueva del Pardillo Villanueva del Pardillo: 52,958 EUR 52,958 Cobeña Cobeña: 52,328 EUR 52,328 Algete Algete: 51,371 EUR 51,371 Soto del Real Soto del Real: 49,129 EUR 49,129 Rivas-Vaciamadrid Rivas-Vaciamadrid: 48,274 EUR 48,274 Arroyomolinos Arroyomolinos: 48,247 EUR 48,247 Hoyo de Manzanares Hoyo de Manzanares: 48,145 EUR 48,145 Villalbilla Villalbilla: 47,715 EUR 47,715 Moralzarzal Moralzarzal: 47,630 EUR 47,630 Daganzo de Arriba Daganzo de Arriba: 47,018 EUR 47,018 Colmenar Viejo Colmenar Viejo: 46,101 EUR 46,101 San Sebastián de los Reyes San Sebastián de los Reyes: 45,647 EUR 45,647 Valdeolmos-Alalpardo Valdeolmos-Alalpardo: 45,394 EUR 45,394 Alpedrete Alpedrete: 44,955 EUR 44,955 Griñón Griñón: 44,410 EUR 44,410 El Boalo El Boalo: 44,138 EUR 44,138 Madrid Madrid: 43,953 EUR 43,953 Colmenarejo Colmenarejo: 43,589 EUR 43,589 Galapagar Galapagar: 43,503 EUR 43,503 Meco Meco: 42,553 EUR 42,553 Valdemorillo Valdemorillo: 42,527 EUR 42,527 Navacerrada Navacerrada: 42,412 EUR 42,412 Collado Mediano Collado Mediano: 42,236 EUR 42,236 Cubas de la Sagra Cubas de la Sagra: 42,106 EUR 42,106 Serranillos del Valle Serranillos del Valle: 41,913 EUR 41,913 Brunete Brunete: 41,736 EUR 41,736 Batres Batres: 41,241 EUR 41,241 Torrejón de la Calzada Torrejón de la Calzada: 41,049 EUR 41,049 EUR. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Municipalities 2021EUR Change on 2020 1 Pozuelo de Alarcón 86,403 +4.1% 2 Boadilla del Monte 76,685 +3.3% 3 Torrelodones 69,688 +2.8% 4 Majadahonda 66,390 +2% 5 Las Rozas de Madrid 65,428 +2.8% 6 Villanueva de la Cañada 63,085 +6.5% 7 Tres Cantos 59,299 +3.9% 8 Villaviciosa de Odón 58,788 +3.2% 9 Alcobendas 57,962 +2.7% 10 Paracuellos de Jarama 54,713 +1.9% 11 San Agustín del Guadalix 54,057 +3.8% 12 Venturada 53,285 +3.5% 13 Villanueva del Pardillo 52,958 +5.3% 14 Cobeña 52,328 -0.4% 15 Algete 51,371 +1.8% 16 Soto del Real 49,129 +5.5% 17 Rivas-Vaciamadrid 48,274 +4.3% 18 Arroyomolinos 48,247 +6.2% 19 Hoyo de Manzanares 48,145 +3% 20 Villalbilla 47,715 +2.7% 21 Moralzarzal 47,630 +4% 22 Daganzo de Arriba 47,018 +3.9% 23 Colmenar Viejo 46,101 +3.9% 24 San Sebastián de los Reyes 45,647 +2.9% 25 Valdeolmos-Alalpardo 45,394 +3.4% 26 Alpedrete 44,955 +5% 27 Griñón 44,410 +3.6% 28 El Boalo 44,138 +6.5% 29 Madrid 43,953 +2.2% 30 Colmenarejo 43,589 +6.8% 31 Galapagar 43,503 +3.8% 32 Meco 42,553 +4.2% 33 Valdemorillo 42,527 +4% 34 Navacerrada 42,412 +4.6% 35 Collado Mediano 42,236 +3.3% 36 Cubas de la Sagra 42,106 +6.1% 37 Serranillos del Valle 41,913 +6% 38 Brunete 41,736 +5.4% 39 Batres 41,241 +6.1% 40 Torrejón de la Calzada 41,049 +4.8% 41 Ajalvir 40,309 +1.3% 42 El Escorial 40,283 +3.5% 43 Olmeda de las Fuentes 40,229 +13.3% 44 Moraleja de Enmedio 39,923 +4.2% 45 Valdemoro 39,791 +4% 46 Guadarrama 39,766 +3.6% 47 Velilla de San Antonio 39,657 +4.7% 48 Becerril de la Sierra 39,478 +1.7% 49 Nuevo Baztán 39,201 +5.1% 50 Sevilla la Nueva 39,156 +4.8% 51 Gascones 39,091 +17.8% 52 San Lorenzo de El Escorial 38,927 +4.8% 53 Manzanares el Real 38,691 +1.3% 54 Los Molinos 38,684 +3.9% 55 Camarma de Esteruelas 38,662 +2.3% 56 Prádena del Rincón 38,187 +16.4% 57 Navalcarnero 38,093 +5.1% 58 Pinto 38,031 +4.2% 59 Villar del Olmo 37,894 +5.2% 60 Coslada 37,800 +3.3% 61 Cabanillas de la Sierra 37,592 +3.1% 62 Torrejón de Velasco 37,573 +4.7% 63 Alcalá de Henares 37,487 +3.4% 64 Fuente el Saz de Jarama 37,319 +3.8% 65 Loeches 37,310 +4.1% 66 Pedrezuela 37,099 +4.1% 67 Getafe 36,962 +3.6% 68 Alcorcón 36,837 +2.8% 69 Valdetorres de Jarama 36,785 +3.3% 70 Torremocha de Jarama 36,758 +2.6% 71 Quijorna 36,689 +4.5% 72 Miraflores de la Sierra 36,547 +4.3% 73 Collado Villalba 36,502 +3.3% 74 Cercedilla 36,353 +3.6% 75 Torrejón de Ardoz 36,317 +3.6% 76 San Fernando de Henares 36,256 +3.4% 77 Casarrubuelos 36,126 +2.7% 78 Aranjuez 35,897 +3.9% 79 La Cabrera 35,814 +1.8% 80 Villamantilla 35,638 +5.6% 81 Villanueva de Perales 35,569 +1.1% 82 Guadalix de la Sierra 35,488 -0.6% 83 Colmenar del Arroyo 35,443 +2.2% 84 Patones 35,345 +3.3% 85 Los Santos de la Humosa 35,192 +4% 86 Fresno de Torote 35,145 -1.5% 87 Valdepiélagos 34,952 +6% 88 Torres de la Alameda 34,930 +5.6% 89 Arganda del Rey 34,865 +3.4% 90 Móstoles 34,529 +3.1% 91 Leganés 34,335 +3.5% 92 Chapinería 34,282 +5.1% 93 Lozoya 34,281 +9.5% 94 Talamanca de Jarama 34,277 +1.3% 95 Fuenlabrada 34,016 +3.7% 96 Torrelaguna 33,904 +2.6% 97 San Martín de la Vega 33,852 +4.1% 98 Mejorada del Campo 33,819 +3.9% 99 Campo Real 33,749 +6.2% 100 Redueña 33,690 -3.4% 101 Valdeavero 33,583 +4.8% 102 Rascafría 33,581 +3.7% 103 Robledo de Chavela 32,886 +3.5% 104 Ciempozuelos 32,837 +4.6% 105 Humanes de Madrid 32,680 +5.2% 106 Villamanta 32,599 +6.7% 107 Berzosa del Lozoya 32,533 +15.9% 108 Braojos 32,495 +4.9% 109 El Molar 32,406 +6.5% 110 Buitrago del Lozoya 32,356 +3.6% 111 Pozuelo del Rey 32,336 +4.4% 112 El Álamo 32,321 +4.6% 113 Titulcia 32,282 +2.1% 114 Bustarviejo 32,273 +4.4% 115 Puentes Viejas 32,201 +8.3% 116 Navalafuente 32,152 +9.4% 117 Anchuelo 31,591 +2.9% 118 Ribatejada 31,379 +7.7% 119 Villarejo de Salvanés 31,258 +4.7% 120 Alameda del Valle 31,144 +2.2% 121 Santorcaz 31,121 +6.4% 122 Valdemanco 31,060 +2.3% 123 Horcajo de la Sierra-Aoslos 30,965 +1.2% 124 Parla 30,961 +3.9% 125 El Berrueco 30,910 +2.8% 126 Garganta de los Montes 30,832 -3.4% 127 Fresnedillas de la Oliva 30,750 +4.9% 128 Morata de Tajuña 30,615 +4.4% 129 Navalagamella 30,604 +3.9% 130 Villavieja del Lozoya 30,578 -1.5% 131 Villa del Prado 30,521 +3.7% 132 El Atazar 30,175 +12.1% 133 Corpa 30,159 +6.6% 134 San Martín de Valdeiglesias 30,052 +4.2% 135 Pinilla del Valle 30,037 +2.4% 136 Navas del Rey 30,021 +5.2% 137 El Vellón 29,770 +1.8% 138 Pezuela de las Torres 29,766 +1.9% 139 Valverde de Alcalá 29,726 -7.5% 140 Valdilecha 29,590 +6.1% 141 Cervera de Buitrago 29,521 +7.9% 142 Montejo de la Sierra 29,441 +11.2% 143 Chinchón 29,352 +5.8% 144 Belmonte de Tajo 29,326 +8.3% 145 Lozoyuela-Navas-Sieteiglesias 29,083 +4.4% 146 Aldea del Fresno 28,998 +8.1% 147 Colmenar de Oreja 28,978 +6.4% 148 Robledillo de la Jara 28,929 +5.5% 149 Tielmes 28,829 +7.3% 150 Gargantilla del Lozoya y Pinilla de Buitrago 28,606 +1.8% 151 Perales de Tajuña 28,361 +2.3% 152 Valdelaguna 28,360 +5% 153 Estremera 28,116 +2.8% 154 Valdaracete 27,898 +8.1% 155 Villaconejos 27,794 +4.9% 156 Zarzalejo 27,747 +5.2% 157 La Serna del Monte 27,665 +0.9% 158 Piñuécar-Gandullas 27,556 +8.7% 159 Horcajuelo de la Sierra 27,318 -12.9% 160 La Acebeda 27,228 -0.7% 160 La Hiruela 27,228 -0.7% 160 Madarcos 27,228 -0.7% 160 Puebla de la Sierra 27,228 -0.7% 160 Robregordo 27,228 -0.7% 160 Somosierra 27,228 -0.7% 166 Rozas de Puerto Real 27,217 -1.9% 167 Fuentidueña de Tajo 26,951 +3.7% 168 Cadalso de los Vidrios 26,755 +5.7% 169 Santa María de la Alameda 26,501 +4.6% 170 Carabaña 26,249 +3.8% 171 Villamanrique de Tajo 26,235 +4% 172 Pelayos de la Presa 26,205 +1.1% 173 Navarredonda y San Mamés 25,939 -0.5% 174 Orusco de Tajuña 25,821 +2.9% 175 Valdemaqueda 25,280 +6.6% 176 Ambite 24,987 +3.9% 177 Canencia 24,954 +1.7% 178 Cenicientos 24,890 +4.2% 179 Brea de Tajo 23,115 +5.6%
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=31097. 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 Madrid province by average net income per household using official data, and cite the source. rank_places {"indicator":"net_income_per_household","level":"municipality","within":"Madrid","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_income_per_household&level=municipality&within=Madrid&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? Pozuelo de Alarcón, with €86,403 in 2021, according to the Instituto Nacional de Estadística.
Which municipality has the lowest average net income per household? Brea de Tajo, with €23,115 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 Madrid province: more rankings