Data / Rankings / Average net income per household / Municipalities in Madrid province
Municipalities in Madrid province by average net income per household, 2023
Pozuelo de Alarcón had the highest average net income per household of 179 municipalities in 2023, at €96,290. Brea de Tajo had the lowest, at €26,395. The median was €38,622 and the figure for Madrid province was €48,806. Source: the Instituto Nacional de Estadística.
Median 38,622 179 municipalities
Pozuelo de Alarcón Pozuelo de Alarcón: 96,290 EUR 96,290 Boadilla del Monte Boadilla del Monte: 89,455 EUR 89,455 Torrelodones Torrelodones: 80,733 EUR 80,733 Majadahonda Majadahonda: 74,987 EUR 74,987 Las Rozas de Madrid Las Rozas de Madrid: 74,371 EUR 74,371 Villanueva de la Cañada Villanueva de la Cañada: 70,766 EUR 70,766 Villaviciosa de Odón Villaviciosa de Odón: 68,382 EUR 68,382 Tres Cantos Tres Cantos: 67,752 EUR 67,752 Alcobendas Alcobendas: 65,139 EUR 65,139 Paracuellos de Jarama Paracuellos de Jarama: 63,913 EUR 63,913 Cobeña Cobeña: 62,110 EUR 62,110 Venturada Venturada: 61,256 EUR 61,256 San Agustín del Guadalix San Agustín del Guadalix: 60,674 EUR 60,674 Villanueva del Pardillo Villanueva del Pardillo: 59,787 EUR 59,787 Algete Algete: 57,767 EUR 57,767 Hoyo de Manzanares Hoyo de Manzanares: 56,407 EUR 56,407 Soto del Real Soto del Real: 55,841 EUR 55,841 Rivas-Vaciamadrid Rivas-Vaciamadrid: 54,628 EUR 54,628 Arroyomolinos Arroyomolinos: 54,546 EUR 54,546 Villalbilla Villalbilla: 53,793 EUR 53,793 Daganzo de Arriba Daganzo de Arriba: 53,691 EUR 53,691 Valdeolmos-Alalpardo Valdeolmos-Alalpardo: 53,684 EUR 53,684 Moralzarzal Moralzarzal: 53,552 EUR 53,552 San Sebastián de los Reyes San Sebastián de los Reyes: 52,413 EUR 52,413 Colmenar Viejo Colmenar Viejo: 52,003 EUR 52,003 Alpedrete Alpedrete: 51,116 EUR 51,116 Griñón Griñón: 51,037 EUR 51,037 Collado Mediano Collado Mediano: 50,414 EUR 50,414 El Boalo El Boalo: 50,159 EUR 50,159 Madrid Madrid: 49,916 EUR 49,916 Colmenarejo Colmenarejo: 49,871 EUR 49,871 Galapagar Galapagar: 49,504 EUR 49,504 Valdemorillo Valdemorillo: 48,965 EUR 48,965 Serranillos del Valle Serranillos del Valle: 48,628 EUR 48,628 Cubas de la Sagra Cubas de la Sagra: 48,589 EUR 48,589 Meco Meco: 48,565 EUR 48,565 Batres Batres: 47,860 EUR 47,860 Torrejón de la Calzada Torrejón de la Calzada: 47,016 EUR 47,016 Olmeda de las Fuentes Olmeda de las Fuentes: 46,808 EUR 46,808 Brunete Brunete: 46,320 EUR 46,320 EUR. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Municipalities 2023EUR Change on 2022 1 Pozuelo de Alarcón 96,290 +4% 2 Boadilla del Monte 89,455 +8% 3 Torrelodones 80,733 +8.5% 4 Majadahonda 74,987 +6.3% 5 Las Rozas de Madrid 74,371 +6.7% 6 Villanueva de la Cañada 70,766 +5.3% 7 Villaviciosa de Odón 68,382 +9.2% 8 Tres Cantos 67,752 +6.9% 9 Alcobendas 65,139 +4.6% 10 Paracuellos de Jarama 63,913 +6.4% 11 Cobeña 62,110 +7.9% 12 Venturada 61,256 +2.1% 13 San Agustín del Guadalix 60,674 +5.7% 14 Villanueva del Pardillo 59,787 +7.2% 15 Algete 57,767 +5% 16 Hoyo de Manzanares 56,407 +6.8% 17 Soto del Real 55,841 +6.3% 18 Rivas-Vaciamadrid 54,628 +7.3% 19 Arroyomolinos 54,546 +6.3% 20 Villalbilla 53,793 +5.9% 21 Daganzo de Arriba 53,691 +7.1% 22 Valdeolmos-Alalpardo 53,684 +7.8% 23 Moralzarzal 53,552 +5.8% 24 San Sebastián de los Reyes 52,413 +7% 25 Colmenar Viejo 52,003 +7.5% 26 Alpedrete 51,116 +7.5% 27 Griñón 51,037 +6.7% 28 Collado Mediano 50,414 +10.9% 29 El Boalo 50,159 +7% 30 Madrid 49,916 +7% 31 Colmenarejo 49,871 +6.8% 32 Galapagar 49,504 +6.6% 33 Valdemorillo 48,965 +8.7% 34 Serranillos del Valle 48,628 +7.3% 35 Cubas de la Sagra 48,589 +7.7% 36 Meco 48,565 +6.8% 37 Batres 47,860 +9.6% 38 Torrejón de la Calzada 47,016 +6.3% 39 Olmeda de las Fuentes 46,808 +17.4% 40 Brunete 46,320 +7.1% 41 Moraleja de Enmedio 45,942 +6.6% 42 Navacerrada 45,842 +3.8% 43 El Escorial 45,779 +7.6% 44 Becerril de la Sierra 45,765 +8.1% 44 Nuevo Baztán 45,765 +7.9% 46 Sevilla la Nueva 45,411 +9.7% 47 Valdemoro 45,042 +6.2% 48 Ajalvir 45,022 +4.6% 49 Velilla de San Antonio 44,913 +7.5% 50 Guadarrama 44,863 +6.5% 51 Manzanares el Real 44,742 +8.3% 52 Los Molinos 44,619 +7.3% 53 San Lorenzo de El Escorial 44,280 +6.1% 54 Gascones 43,848 +14% 55 Quijorna 43,822 +11.9% 56 Cabanillas de la Sierra 43,672 +5.9% 57 Valdetorres de Jarama 43,471 +8.7% 58 Navalcarnero 43,431 +7.3% 59 Fuente el Saz de Jarama 43,309 +5.6% 60 Camarma de Esteruelas 43,253 +7.6% 61 Fresno de Torote 43,247 +7.1% 62 Loeches 42,908 +8.1% 63 Pedrezuela 42,764 +9.3% 64 Pinto 42,700 +6% 65 Torrejón de Velasco 42,058 +3.8% 66 Alcalá de Henares 41,866 +6.2% 67 Coslada 41,836 +5.4% 68 Getafe 41,792 +5.9% 69 Alcorcón 41,634 +6.4% 70 Villamantilla 41,530 +13.4% 71 Guadalix de la Sierra 41,488 +8% 72 Torrejón de Ardoz 41,459 +7% 73 Collado Villalba 41,413 +7% 74 Miraflores de la Sierra 41,298 +7% 75 Casarrubuelos 41,197 +6.8% 76 La Cabrera 40,944 +7.4% 77 Torremocha de Jarama 40,907 +6.1% 78 Villanueva de Perales 40,523 +6.1% 79 Torres de la Alameda 40,471 +6.8% 80 Aranjuez 40,453 +6.3% 81 San Fernando de Henares 40,448 +6.4% 82 Arganda del Rey 40,353 +7.4% 83 Berzosa del Lozoya 40,063 +16.9% 84 Colmenar del Arroyo 40,034 +9% 85 Cercedilla 39,930 +4.8% 86 Chapinería 39,745 +7.4% 87 Talamanca de Jarama 39,581 +6.2% 88 Los Santos de la Humosa 39,530 +7.5% 89 Leganés 38,660 +6.6% 90 Móstoles 38,622 +6.4% 91 Prádena del Rincón 38,615 +9.1% 92 San Martín de la Vega 38,563 +7.7% 93 Valverde de Alcalá 38,514 +17.7% 94 Torrelaguna 38,394 +7.2% 95 Fuenlabrada 38,299 +6.7% 96 Mejorada del Campo 38,219 +6.4% 97 Valdeavero 38,216 +8% 98 Campo Real 38,067 +6.4% 99 Ribatejada 37,881 +12.6% 100 Patones 37,616 +1.7% 101 El Molar 37,511 +9.1% 102 Buitrago del Lozoya 37,493 +8.3% 103 Bustarviejo 37,339 +8.2% 104 Robledo de Chavela 37,151 +7.8% 105 Villamanta 37,101 +6.5% 106 Valdepiélagos 37,068 +6.6% 107 Villavieja del Lozoya 37,020 +16.7% 108 Humanes de Madrid 36,888 +6.7% 109 Ciempozuelos 36,875 +6.9% 110 El Álamo 36,817 +8.2% 111 El Berrueco 36,501 +5.8% 112 Villar del Olmo 36,427 -7% 113 Braojos 36,388 +7% 114 Puentes Viejas 36,383 +4.8% 115 Pozuelo del Rey 36,272 +9.5% 116 Rascafría 36,162 +3.2% 117 Navalafuente 36,012 +10.1% 118 Titulcia 35,992 +6.8% 119 Fresnedillas de la Oliva 35,963 +10.8% 119 Navalagamella 35,963 +7% 121 Valdemanco 35,959 +10.2% 122 Santorcaz 35,890 +5.5% 123 Redueña 35,776 +1% 124 Anchuelo 35,506 +6.2% 125 Garganta de los Montes 35,472 +7.4% 126 Lozoya 35,223 -5.2% 127 Cervera de Buitrago 35,200 +11% 128 Villa del Prado 35,179 +9.5% 129 Parla 35,177 +6.9% 130 Horcajo de la Sierra-Aoslos 35,029 +7.5% 131 Navas del Rey 35,017 +8.3% 132 Corpa 34,806 +8.2% 133 Villarejo de Salvanés 34,795 +7.9% 134 Morata de Tajuña 34,744 +7.1% 135 Alameda del Valle 34,432 +4.2% 136 El Vellón 34,382 +9.7% 137 Pinilla del Valle 34,252 +6.2% 138 San Martín de Valdeiglesias 34,141 +10.4% 139 Belmonte de Tajo 33,971 +10.2% 140 Colmenar de Oreja 33,834 +8.7% 141 Chinchón 33,815 +9.3% 142 Perales de Tajuña 33,671 +6.4% 143 Pezuela de las Torres 33,453 +6.3% 144 Valdaracete 33,452 +9.6% 145 Aldea del Fresno 33,409 +7% 146 Valdelaguna 33,072 +9.5% 147 Lozoyuela-Navas-Sieteiglesias 33,065 +4.8% 148 Zarzalejo 32,896 +9.4% 149 Montejo de la Sierra 32,549 +5% 150 Tielmes 32,256 +7.5% 151 Valdilecha 32,202 +5.4% 152 Robledillo de la Jara 32,116 +14.6% 153 Navarredonda y San Mamés 31,718 +13.3% 154 Piñuécar-Gandullas 31,525 +8% 155 Fuentidueña de Tajo 31,356 +5.9% 156 La Acebeda 31,213 +6.5% 156 La Hiruela 31,213 +6.5% 156 Madarcos 31,213 +6.5% 156 Puebla de la Sierra 31,213 +11.8% 156 Robregordo 31,213 +6.5% 156 Somosierra 31,213 +6.5% 162 Carabaña 31,090 +9.3% 163 Villaconejos 30,866 +5.6% 164 Estremera 30,792 +3.3% 165 Cadalso de los Vidrios 30,752 +5.9% 166 La Serna del Monte 30,605 -1% 167 Pelayos de la Presa 30,359 +12.3% 168 Horcajuelo de la Sierra 30,153 +1.8% 169 Orusco de Tajuña 30,063 +7.6% 170 Santa María de la Alameda 29,695 +4.5% 171 Gargantilla del Lozoya y Pinilla de Buitrago 29,519 -9% 172 Canencia 29,513 +10% 173 Rozas de Puerto Real 29,427 +0.7% 174 Valdemaqueda 28,902 +8% 175 Cenicientos 28,218 +6.2% 176 Ambite 27,945 +7.2% 177 Villamanrique de Tajo 27,917 +0.8% 178 El Atazar 27,367 -4.5% 179 Brea de Tajo 26,395 +8.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 €96,290 in 2023, according to the Instituto Nacional de Estadística.
Which municipality has the lowest average net income per household? Brea de Tajo, with €26,395 in 2023.
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