Data / Rankings / Average net income per person / Municipalities in Zamora province
Municipalities in Zamora province by average net income per person
Granja de Moreruela had the highest average net income per person of 248 municipalities in 2021, at €19,120. Moraleja de Sayago had the lowest, at €8,791. The median was €11,877 and the figure for Zamora province was €12,292. Source: the Instituto Nacional de Estadística.
Median 11,877 248 municipalities
Granja de Moreruela Granja de Moreruela: 19,120 EUR 19,120 Otero de Bodas Otero de Bodas: 16,138 EUR 16,138 Porto Porto: 15,170 EUR 15,170 Villarrín de Campos Villarrín de Campos: 14,324 EUR 14,324 San Esteban del Molar San Esteban del Molar: 14,281 EUR 14,281 Asturianos Asturianos: 14,096 EUR 14,096 Cernadilla Cernadilla: 14,032 EUR 14,032 Lubián Lubián: 14,003 EUR 14,003 Morales del Vino Morales del Vino: 13,974 EUR 13,974 Villanueva de Campeán Villanueva de Campeán: 13,904 EUR 13,904 Piedrahita de Castro Piedrahita de Castro: 13,598 EUR 13,598 Requejo Requejo: 13,597 EUR 13,597 Castrillo de la Guareña Castrillo de la Guareña: 13,571 EUR 13,571 Cerecinos de Campos Cerecinos de Campos: 13,500 EUR 13,500 Villaferrueña Villaferrueña: 13,492 EUR 13,492 Villabrázaro Villabrázaro: 13,487 EUR 13,487 Villardiegua de la Ribera Villardiegua de la Ribera: 13,454 EUR 13,454 Zamora Zamora: 13,391 EUR 13,391 Samir de los Caños Samir de los Caños: 13,269 EUR 13,269 Muelas del Pan Muelas del Pan: 13,234 EUR 13,234 Perilla de Castro Perilla de Castro: 13,227 EUR 13,227 Puebla de Sanabria Puebla de Sanabria: 13,159 EUR 13,159 Cañizo Cañizo: 13,141 EUR 13,141 La Torre del Valle La Torre del Valle: 13,119 EUR 13,119 Cubo de Benavente Cubo de Benavente: 13,029 EUR 13,029 Fonfría Fonfría: 12,991 EUR 12,991 Villardeciervos Villardeciervos: 12,989 EUR 12,989 Roelos de Sayago Roelos de Sayago: 12,948 EUR 12,948 Ayoó de Vidriales Ayoó de Vidriales: 12,908 EUR 12,908 Villalcampo Villalcampo: 12,879 EUR 12,879 Rosinos de la Requejada Rosinos de la Requejada: 12,863 EUR 12,863 Mombuey Mombuey: 12,836 EUR 12,836 Malva Malva: 12,833 EUR 12,833 San Miguel de la Ribera San Miguel de la Ribera: 12,795 EUR 12,795 Fresno de la Ribera Fresno de la Ribera: 12,773 EUR 12,773 Santa Croya de Tera Santa Croya de Tera: 12,762 EUR 12,762 Bretó Bretó: 12,757 EUR 12,757 Tapioles Tapioles: 12,748 EUR 12,748 Moralina Moralina: 12,727 EUR 12,727 Manganeses de la Lampreana Manganeses de la Lampreana: 12,686 EUR 12,686 EUR. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Municipalities 2021EUR Change on 2020 1 Granja de Moreruela 19,120 +18% 2 Otero de Bodas 16,138 +17.7% 3 Porto 15,170 -1.6% 4 Villarrín de Campos 14,324 +10.9% 5 San Esteban del Molar 14,281 +2.4% 6 Asturianos 14,096 +6.2% 7 Cernadilla 14,032 -6.2% 8 Lubián 14,003 +4.8% 9 Morales del Vino 13,974 +4.3% 10 Villanueva de Campeán 13,904 +7.7% 11 Piedrahita de Castro 13,598 +11.7% 12 Requejo 13,597 +6.8% 13 Castrillo de la Guareña 13,571 +2.6% 14 Cerecinos de Campos 13,500 +9.6% 15 Villaferrueña 13,492 +16.8% 16 Villabrázaro 13,487 +8.3% 17 Villardiegua de la Ribera 13,454 +9.3% 18 Zamora 13,391 +3.9% 19 Samir de los Caños 13,269 +5.8% 20 Muelas del Pan 13,234 +3.2% 21 Perilla de Castro 13,227 +18.4% 22 Puebla de Sanabria 13,159 +6.2% 23 Cañizo 13,141 +1.2% 24 La Torre del Valle 13,119 +3.7% 25 Cubo de Benavente 13,029 +21.9% 26 Fonfría 12,991 +6.7% 27 Villardeciervos 12,989 +6.6% 28 Roelos de Sayago 12,948 +4.3% 29 Ayoó de Vidriales 12,908 +4.2% 30 Villalcampo 12,879 +1.3% 31 Rosinos de la Requejada 12,863 +7.9% 32 Mombuey 12,836 +3.6% 33 Malva 12,833 +14.8% 34 San Miguel de la Ribera 12,795 +9.5% 35 Fresno de la Ribera 12,773 +9% 36 Santa Croya de Tera 12,762 +2.8% 37 Bretó 12,757 +1.1% 38 Tapioles 12,748 +1% 39 Moralina 12,727 +5.6% 40 Manganeses de la Lampreana 12,686 +4.3% 41 Pinilla de Toro 12,662 +13.8% 42 Peñausende 12,620 +2.6% 43 Algodre 12,584 +7.8% 44 Matilla de Arzón 12,559 +4.3% 45 San Justo 12,547 +15.7% 46 Alfaraz de Sayago 12,531 +3.5% 47 Arcos de la Polvorosa 12,525 +7.7% 48 San Vitero 12,523 +1.6% 49 Cabañas de Sayago 12,480 +4.7% 50 Rabanales 12,477 +7.8% 51 Abezames 12,471 +2.5% 51 Argañín 12,471 +2.5% 51 Bustillo del Oro 12,471 +2.5% 51 Casaseca de Campeán 12,471 +15.3% 51 Cazurra 12,471 +2.5% 51 Cotanes del Monte 12,471 +2.5% 51 Cuelgamures 12,471 +2.5% 51 Fuentesecas 12,471 +2.5% 51 Gamones 12,471 +2.5% 51 Justel 12,471 +2.5% 51 Losacio 12,471 +2.5% 51 Matilla la Seca 12,471 +2.5% 51 Molezuelas de la Carballeda 12,471 +2.5% 51 Pobladura de Valderaduey 12,471 +2.5% 51 Prado 12,471 +2.5% 51 Quintanilla del Olmo 12,471 +2.5% 51 Salce 12,471 +2.5% 51 San Martín de Valderaduey 12,471 +2.5% 51 Santa María de Valverde 12,471 +2.5% 51 Valdefinjas 12,471 +2.5% 51 Vallesa de la Guareña 12,471 +2.5% 51 Vega de Villalobos 12,471 +2.5% 51 Vegalatrave 12,471 +2.5% 51 Vidayanes 12,471 +2.5% 51 Villageriz 12,471 +2.5% 51 Villalonso 12,471 +2.5% 51 Villanueva de las Peras 12,471 +2.5% 51 Villar de Fallaves 12,471 +2.5% 51 Villárdiga 12,471 +2.5% 51 Villaveza de Valverde 12,471 +2.5% 81 Muelas de los Caballeros 12,470 +8.5% 82 Jambrina 12,460 +11.5% 83 Figueruela de Arriba 12,433 +1.2% 84 San Cebrián de Castro 12,424 +4.8% 85 Villardondiego 12,405 +2.5% 86 Fuentes de Ropel 12,395 +6% 87 Gallegos del Pan 12,387 +2.2% 88 Arquillinos 12,384 +1.3% 89 Villamayor de Campos 12,355 +8.4% 90 Molacillos 12,352 +5.5% 91 Pereruela 12,345 +5.8% 92 Benegiles 12,343 +13% 93 Pino del Oro 12,340 +1.3% 94 Manzanal de Arriba 12,330 +8.5% 95 Camarzana de Tera 12,328 +5.6% 96 Castroverde de Campos 12,314 +3.4% 97 Vadillo de la Guareña 12,310 +12.3% 98 Fuente Encalada 12,302 +13.2% 99 Carbajales de Alba 12,272 +2.4% 99 Tábara 12,272 +6% 101 Muga de Sayago 12,270 +7.7% 102 Gema 12,222 +0.9% 103 Villaveza del Agua 12,215 +5.6% 104 Bermillo de Sayago 12,214 +3.1% 105 Morales de Valverde 12,202 -1% 106 Trefacio 12,197 +6% 107 Villaralbo 12,191 +5.5% 108 Galende 12,190 +5.8% 109 Melgar de Tera 12,185 +8.1% 110 Robleda-Cervantes 12,184 +4.4% 111 Palacios del Pan 12,174 +3.9% 112 Arcenillas 12,167 +4.2% 113 Ferreras de Arriba 12,147 +5.5% 114 Fariza 12,135 +3% 115 Guarrate 12,118 +5.8% 116 Riofrío de Aliste 12,097 +2.5% 117 El Maderal 12,046 +2.9% 118 Maire de Castroponce 11,999 +4.4% 119 Hermisende 11,998 -0.5% 120 Santibáñez de Vidriales 11,946 +8.9% 121 Almeida de Sayago 11,944 +0.8% 122 Valcabado 11,943 -1.4% 123 Santa Clara de Avedillo 11,906 +7.1% 124 Almaraz de Duero 11,878 +5.6% 125 Losacino 11,876 +8% 126 Trabazos 11,869 +6.2% 127 Mahide 11,866 +6.3% 128 Castrogonzalo 11,849 +6.3% 129 Santovenia 11,837 +10.8% 130 Roales 11,829 +1.9% 131 Villalazán 11,826 +3.2% 132 San Vicente de la Cabeza 11,817 +5.1% 133 Villavendimio 11,791 +12% 134 Cerecinos del Carrizal 11,767 +9.3% 135 Alcañices 11,764 +6.7% 136 Milles de la Polvorosa 11,755 +1.4% 137 Alcubilla de Nogales 11,746 +2.5% 138 Cobreros 11,739 +4.9% 139 Brime de Urz 11,732 -3.6% 139 Santibáñez de Tera 11,732 +5.9% 141 Valdescorriel 11,721 +15% 142 Pedralba de la Pradería 11,706 -1.8% 143 Fuentespreadas 11,700 +7.1% 144 Pobladura del Valle 11,690 +1.4% 145 Quiruelas de Vidriales 11,679 +7.3% 146 Corrales del Vino 11,662 +9.6% 147 Villadepera 11,645 +1.2% 148 Fresno de Sayago 11,638 +6.7% 149 Ferreras de Abajo 11,616 -1.2% 150 Belver de los Montes 11,615 +10.5% 151 Manzanal del Barco 11,575 +4.1% 152 Castronuevo 11,568 +6.4% 153 El Pego 11,548 +2.7% 154 Casaseca de las Chanas 11,524 +3.7% 155 Toro 11,509 +5.9% 156 Villalube 11,489 +7.1% 157 Vega de Tera 11,480 +8% 158 Venialbo 11,479 +4.2% 159 Entrala 11,462 +7.6% 160 Pozoantiguo 11,454 +5.3% 161 Peleas de Abajo 11,449 +11.5% 162 Videmala 11,436 +8.7% 163 Palacios de Sanabria 11,405 +0.7% 164 Villar del Buey 11,378 +4.7% 165 Villalobos 11,375 +7.6% 166 Moraleja del Vino 11,369 +5.7% 167 El Perdigón 11,357 +3.1% 168 Brime de Sog 11,331 +4.2% 169 Calzadilla de Tera 11,330 +5.5% 170 Coreses 11,324 +4.2% 171 El Piñero 11,304 +4.1% 172 Mayalde 11,299 +4.3% 172 Monfarracinos 11,299 +4.2% 174 Vezdemarbán 11,296 +7.3% 175 Benavente 11,290 +5.5% 176 Santa Colomba de las Monjas 11,284 +2% 177 San Pedro de la Nave-Almendra 11,283 +5.3% 178 Micereces de Tera 11,255 +6.3% 179 Quintanilla del Monte 11,247 +2.9% 180 San Miguel del Valle 11,242 +3% 181 Peque 11,239 +7.7% 182 La Hiniesta 11,238 +4.4% 183 Cubillos 11,198 +3.2% 184 La Bóveda de Toro 11,169 +5.9% 185 Rionegro del Puente 11,148 +6.6% 186 Villaescusa 11,123 +5.4% 187 Viñas 11,120 +12.7% 188 Villalba de la Lampreana 11,105 +1.3% 189 Montamarta 11,101 +6.2% 190 Santa Cristina de la Polvorosa 11,098 +0.5% 191 Argujillo 11,090 +8.2% 192 Moreruela de Tábara 11,082 +2.2% 193 San Cristóbal de Entreviñas 11,078 +2.9% 194 Villalpando 11,071 +2.7% 195 Granucillo 11,060 -0.2% 196 Peleagonzalo 11,045 +10.4% 197 Fuentelapeña 11,030 +8.8% 198 Arrabalde 11,028 +3.6% 199 Fermoselle 11,019 +2.1% 200 Quintanilla de Urz 11,001 -9.6% 201 Ferreruela 10,993 +5.4% 202 Navianos de Valverde 10,988 +9.1% 203 Carbellino 10,907 +6.1% 204 El Cubo de Tierra del Vino 10,900 +1.3% 205 Cañizal 10,874 +7.1% 206 Madridanos 10,870 +4.1% 207 Manganeses de la Polvorosa 10,846 +3.8% 208 Santa María de la Vega 10,832 +9.5% 209 San Agustín del Pozo 10,797 +0.8% 210 Uña de Quintana 10,791 -2.3% 211 San Pedro de Ceque 10,760 +6.2% 212 Villamor de los Escuderos 10,740 +5.7% 213 Olmillos de Castro 10,728 +6.6% 214 Villanueva de Azoague 10,719 +8% 215 Pajares de la Lampreana 10,682 +7.8% 215 Villabuena del Puente 10,682 +6.1% 217 Pías 10,653 +1% 218 Fuentesaúco 10,640 +6.1% 219 Villanázar 10,623 +5.2% 220 Barcial del Barco 10,603 +4.2% 221 Gallegos del Río 10,585 +4.5% 222 Manzanal de los Infantes 10,551 +2.1% 223 Villafáfila 10,533 +10.7% 224 Coomonte 10,490 +5.1% 225 Friera de Valverde 10,489 +13.3% 226 Rábano de Aliste 10,483 +6.4% 227 Santa Eufemia del Barco 10,456 +5.8% 228 Villanueva del Campo 10,422 +5% 229 Burganes de Valverde 10,410 +6.2% 230 Fresno de la Polvorosa 10,390 +1.5% 231 Torregamones 10,384 +2.5% 232 Torres del Carrizal 10,352 +2.8% 233 Bretocino 10,346 +1.8% 234 Aspariegos 10,344 +10.4% 235 Morales de Rey 10,309 +7.3% 236 Sanzoles 10,304 +3.5% 237 Pozuelo de Tábara 10,302 -3.4% 238 Pueblica de Valverde 10,254 +9.9% 239 Faramontanos de Tábara 10,237 +0.6% 240 Morales de Toro 10,206 +6.2% 241 Andavías 10,186 +4.8% 242 Moreruela de los Infanzones 10,056 +10.3% 243 Luelmo 9,963 -2.7% 244 Revellinos 9,925 +7.4% 245 Espadañedo 9,906 +2.6% 246 Villaseco del Pan 9,628 +6.5% 247 Moral de Sayago 8,977 +4.5% 248 Moraleja de Sayago 8,791 +0.8%
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. 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=31268. 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 Zamora province by average net income per person using official data, and cite the source. rank_places {"indicator":"net_income_per_person","level":"municipality","within":"Zamora","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_income_per_person&level=municipality&within=Zamora&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? Granja de Moreruela, with €19,120 in 2021, according to the Instituto Nacional de Estadística.
Which municipality has the lowest average net income per person? Moraleja de Sayago, with €8,791 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 persona, municipios. Retrieved 2026-10-07.
Average net income per person: other rankings
Municipalities in Zamora province: more rankings