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 2020, at €16,210. Moral de Sayago had the lowest, at €8,592. The median was €11,242 and the figure for Zamora province was €11,737. Source: the Instituto Nacional de Estadística.
Median 11,242 248 municipalities
Granja de Moreruela Granja de Moreruela: 16,210 EUR 16,210 Porto Porto: 15,419 EUR 15,419 Cernadilla Cernadilla: 14,960 EUR 14,960 San Esteban del Molar San Esteban del Molar: 13,942 EUR 13,942 Otero de Bodas Otero de Bodas: 13,715 EUR 13,715 Morales del Vino Morales del Vino: 13,402 EUR 13,402 Lubián Lubián: 13,367 EUR 13,367 Asturianos Asturianos: 13,276 EUR 13,276 Castrillo de la Guareña Castrillo de la Guareña: 13,222 EUR 13,222 Cañizo Cañizo: 12,981 EUR 12,981 Villarrín de Campos Villarrín de Campos: 12,921 EUR 12,921 Villanueva de Campeán Villanueva de Campeán: 12,905 EUR 12,905 Zamora Zamora: 12,884 EUR 12,884 Muelas del Pan Muelas del Pan: 12,824 EUR 12,824 Requejo Requejo: 12,732 EUR 12,732 Villalcampo Villalcampo: 12,720 EUR 12,720 La Torre del Valle La Torre del Valle: 12,651 EUR 12,651 Tapioles Tapioles: 12,621 EUR 12,621 Bretó Bretó: 12,618 EUR 12,618 Samir de los Caños Samir de los Caños: 12,539 EUR 12,539 Villabrázaro Villabrázaro: 12,453 EUR 12,453 Santa Croya de Tera Santa Croya de Tera: 12,411 EUR 12,411 Roelos de Sayago Roelos de Sayago: 12,410 EUR 12,410 Mombuey Mombuey: 12,394 EUR 12,394 Puebla de Sanabria Puebla de Sanabria: 12,392 EUR 12,392 Ayoó de Vidriales Ayoó de Vidriales: 12,382 EUR 12,382 San Vitero San Vitero: 12,330 EUR 12,330 Morales de Valverde Morales de Valverde: 12,324 EUR 12,324 Cerecinos de Campos Cerecinos de Campos: 12,314 EUR 12,314 Villardiegua de la Ribera Villardiegua de la Ribera: 12,307 EUR 12,307 Peñausende Peñausende: 12,295 EUR 12,295 Figueruela de Arriba Figueruela de Arriba: 12,283 EUR 12,283 Arquillinos Arquillinos: 12,226 EUR 12,226 Villardeciervos Villardeciervos: 12,190 EUR 12,190 Pino del Oro Pino del Oro: 12,187 EUR 12,187 Abezames Abezames: 12,171 EUR 12,171 Argañín Argañín: 12,171 EUR 12,171 Brime de Urz Brime de Urz: 12,171 EUR 12,171 Bustillo del Oro Bustillo del Oro: 12,171 EUR 12,171 Cazurra Cazurra: 12,171 EUR 12,171 EUR. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Municipalities 2020EUR Change on 2019 1 Granja de Moreruela 16,210 +26.2% 2 Porto 15,419 +2.5% 3 Cernadilla 14,960 -3.8% 4 San Esteban del Molar 13,942 +23.2% 5 Otero de Bodas 13,715 +3.9% 6 Morales del Vino 13,402 +1.8% 7 Lubián 13,367 -0.5% 8 Asturianos 13,276 -2.3% 9 Castrillo de la Guareña 13,222 +4.8% 10 Cañizo 12,981 +11.7% 11 Villarrín de Campos 12,921 +3.9% 12 Villanueva de Campeán 12,905 +4.4% 13 Zamora 12,884 +1.7% 14 Muelas del Pan 12,824 -0.7% 15 Requejo 12,732 +2.5% 16 Villalcampo 12,720 +2.3% 17 La Torre del Valle 12,651 +2.3% 18 Tapioles 12,621 +8.5% 19 Bretó 12,618 +5.7% 20 Samir de los Caños 12,539 +6.5% 21 Villabrázaro 12,453 +1.1% 22 Santa Croya de Tera 12,411 +3.1% 23 Roelos de Sayago 12,410 +0.1% 24 Mombuey 12,394 +0.3% 25 Puebla de Sanabria 12,392 +0.6% 26 Ayoó de Vidriales 12,382 +7.7% 27 San Vitero 12,330 -2.1% 28 Morales de Valverde 12,324 +4.7% 29 Cerecinos de Campos 12,314 -19.5% 30 Villardiegua de la Ribera 12,307 +2.6% 31 Peñausende 12,295 +4.6% 32 Figueruela de Arriba 12,283 +2.7% 33 Arquillinos 12,226 +4.2% 34 Villardeciervos 12,190 +4% 35 Pino del Oro 12,187 +1.7% 36 Abezames 12,171 n/a 36 Argañín 12,171 n/a 36 Brime de Urz 12,171 +4.2% 36 Bustillo del Oro 12,171 n/a 36 Cazurra 12,171 n/a 36 Cotanes del Monte 12,171 n/a 36 Cuelgamures 12,171 n/a 36 Fuentesecas 12,171 n/a 36 Gamones 12,171 n/a 36 Justel 12,171 n/a 36 Losacio 12,171 n/a 36 Matilla la Seca 12,171 n/a 36 Molezuelas de la Carballeda 12,171 n/a 36 Piedrahita de Castro 12,171 n/a 36 Pobladura de Valderaduey 12,171 n/a 36 Prado 12,171 n/a 36 Quintanilla de Urz 12,171 +10.5% 36 Quintanilla del Olmo 12,171 n/a 36 Salce 12,171 n/a 36 San Martín de Valderaduey 12,171 n/a 36 Santa María de Valverde 12,171 n/a 36 Valdefinjas 12,171 n/a 36 Vallesa de la Guareña 12,171 n/a 36 Vega de Villalobos 12,171 n/a 36 Vegalatrave 12,171 n/a 36 Vidayanes 12,171 n/a 36 Villageriz 12,171 n/a 36 Villalonso 12,171 n/a 36 Villanueva de las Peras 12,171 n/a 36 Villar de Fallaves 12,171 n/a 36 Villárdiga 12,171 n/a 36 Villaveza de Valverde 12,171 n/a 68 Fonfría 12,170 +3.5% 69 Manganeses de la Lampreana 12,160 +2.3% 70 Gallegos del Pan 12,120 +4.1% 71 Valcabado 12,113 +6.6% 72 Gema 12,112 +0.9% 73 Alfaraz de Sayago 12,109 +3.3% 74 Villardondiego 12,100 +7.5% 75 Hermisende 12,053 +1.4% 75 Moralina 12,053 +2% 77 Matilla de Arzón 12,043 +10.2% 78 Carbajales de Alba 11,987 +3.2% 79 Cabañas de Sayago 11,924 -1.5% 80 Rosinos de la Requejada 11,923 +1% 81 Pedralba de la Pradería 11,915 -7.4% 82 Castroverde de Campos 11,909 +2.4% 83 San Cebrián de Castro 11,860 +3% 84 Almeida de Sayago 11,855 +5.8% 85 Bermillo de Sayago 11,843 +2.9% 86 Riofrío de Aliste 11,806 +5.1% 87 Fariza 11,777 +6.2% 88 Ferreras de Abajo 11,753 +1.3% 89 Palacios del Pan 11,720 +0.6% 90 Fresno de la Ribera 11,715 +5.6% 91 Molacillos 11,713 +4.2% 92 El Maderal 11,712 +9% 93 Fuentes de Ropel 11,696 +2.4% 94 San Miguel de la Ribera 11,687 +7.2% 95 Arcenillas 11,674 +2.4% 95 Robleda-Cervantes 11,674 -1.2% 97 Pereruela 11,673 +6.6% 98 Camarzana de Tera 11,670 +3% 99 Algodre 11,669 +3.6% 100 Arcos de la Polvorosa 11,630 +8% 101 Roales 11,612 +3.7% 102 Milles de la Polvorosa 11,593 +7.7% 103 Rabanales 11,579 -0% 103 Tábara 11,579 +1.9% 105 Villaveza del Agua 11,563 +4.1% 106 Villaralbo 11,558 +0.5% 107 Villaferrueña 11,555 +8.6% 108 Pobladura del Valle 11,531 -1.3% 109 Galende 11,518 -2.7% 110 Ferreras de Arriba 11,513 +0.2% 111 Villadepera 11,512 +0.2% 112 Trefacio 11,507 -1.9% 113 Muelas de los Caballeros 11,498 +4.4% 114 Maire de Castroponce 11,492 +1% 115 Villalazán 11,459 +0.6% 116 Guarrate 11,457 +0.4% 117 Alcubilla de Nogales 11,454 +4.9% 118 Villamayor de Campos 11,395 +4.7% 119 Muga de Sayago 11,389 +0.8% 120 Manzanal de Arriba 11,364 +1.4% 121 Palacios de Sanabria 11,327 -1.6% 122 Melgar de Tera 11,272 +3.9% 123 Almaraz de Duero 11,244 -1.1% 124 El Pego 11,242 +7.7% 124 San Vicente de la Cabeza 11,242 +1.5% 126 Cobreros 11,194 +0.3% 127 Malva 11,183 +13.2% 128 Jambrina 11,179 +4.1% 129 Perilla de Castro 11,173 -4.5% 130 Trabazos 11,171 +4.1% 131 Mahide 11,162 -2.3% 132 Castrogonzalo 11,147 +4.9% 133 Pinilla de Toro 11,125 +3.6% 134 Manzanal del Barco 11,124 -1.9% 135 Santa Clara de Avedillo 11,114 +6.7% 136 Casaseca de las Chanas 11,113 +1.8% 137 Granucillo 11,086 +4.3% 138 Santibáñez de Tera 11,081 -1.3% 139 Santa Colomba de las Monjas 11,068 +1.5% 140 Santa Cristina de la Polvorosa 11,047 +1.1% 141 Uña de Quintana 11,043 +9.8% 142 Alcañices 11,022 -0.6% 143 El Perdigón 11,016 +7% 144 Venialbo 11,013 +1.8% 145 Losacino 10,997 +1.4% 146 Santibáñez de Vidriales 10,974 -0.8% 147 Villalba de la Lampreana 10,964 +1.7% 148 Vadillo de la Guareña 10,962 +0.6% 149 Quintanilla del Monte 10,930 n/a 150 Benegiles 10,926 +1.7% 151 Fuentespreadas 10,921 +1.6% 152 San Miguel del Valle 10,918 +7.5% 153 Fresno de Sayago 10,905 -1.2% 154 Quiruelas de Vidriales 10,882 -2.9% 155 Pozoantiguo 10,874 -6% 156 Brime de Sog 10,873 +0.3% 156 Castronuevo 10,873 +8.5% 158 Villar del Buey 10,872 +2.5% 159 Fuente Encalada 10,871 -0.3% 160 Coreses 10,868 +3.7% 161 Toro 10,865 +0.9% 162 El Piñero 10,857 -2.4% 163 Cubillos 10,851 -5% 164 Monfarracinos 10,846 +2.6% 165 San Justo 10,843 +3.8% 166 Moreruela de Tábara 10,839 +4.2% 167 Mayalde 10,832 +1.2% 168 Casaseca de Campeán 10,818 n/a 169 Fermoselle 10,796 +4.2% 170 Villalpando 10,776 -0.1% 171 La Hiniesta 10,768 +1% 172 San Cristóbal de Entreviñas 10,767 +2.5% 173 Cerecinos del Carrizal 10,766 +1.6% 174 El Cubo de Tierra del Vino 10,758 +4.8% 174 Moraleja del Vino 10,758 +3.1% 176 Calzadilla de Tera 10,737 +2.1% 177 Villalube 10,723 +5.3% 178 San Pedro de la Nave-Almendra 10,719 +2.9% 179 San Agustín del Pozo 10,708 +10.1% 180 Benavente 10,699 +1.5% 181 Cubo de Benavente 10,692 -8.9% 182 Santovenia 10,680 -1.7% 183 Pozuelo de Tábara 10,662 +4% 184 Entrala 10,656 -2.7% 185 Arrabalde 10,649 +5.9% 186 Corrales del Vino 10,638 +2.4% 187 Vega de Tera 10,625 +0.6% 188 Micereces de Tera 10,591 +2.3% 189 Villalobos 10,573 +1.9% 190 Villaescusa 10,555 -4.6% 191 Pías 10,547 -0% 192 La Bóveda de Toro 10,542 +3.5% 193 Vezdemarbán 10,529 +5% 194 Villavendimio 10,527 +2.1% 195 Videmala 10,517 -0.7% 196 Belver de los Montes 10,508 +3.8% 197 Rionegro del Puente 10,457 +2.3% 198 Montamarta 10,455 +2.1% 199 Manganeses de la Polvorosa 10,448 +4.7% 200 Madridanos 10,446 +5% 201 Peque 10,435 -4.5% 202 Ferreruela 10,428 +0.8% 203 Manzanal de los Infantes 10,334 +0.2% 204 Carbellino 10,278 +1.7% 205 Peleas de Abajo 10,266 -1.3% 206 Argujillo 10,252 +1.6% 207 Luelmo 10,237 +4% 208 Fresno de la Polvorosa 10,233 +1.8% 209 Valdescorriel 10,194 -1.6% 210 Barcial del Barco 10,173 +7.8% 211 Faramontanos de Tábara 10,171 -1% 212 Bretocino 10,168 +2.3% 213 Villamor de los Escuderos 10,163 +1.6% 214 Cañizal 10,152 +8.6% 215 Fuentelapeña 10,139 +3.5% 216 Gallegos del Río 10,134 +3.2% 217 San Pedro de Ceque 10,128 +3.5% 217 Torregamones 10,128 +6.7% 219 Villanázar 10,097 -0.4% 220 Navianos de Valverde 10,071 +3% 220 Villabuena del Puente 10,071 +5.1% 222 Torres del Carrizal 10,066 +0.7% 223 Olmillos de Castro 10,064 +4.6% 224 Fuentesaúco 10,027 +5% 225 Peleagonzalo 10,000 +2.7% 226 Coomonte 9,977 +7.6% 227 Sanzoles 9,952 +5.2% 228 Villanueva del Campo 9,928 +3.7% 229 Villanueva de Azoague 9,923 +2.3% 230 Pajares de la Lampreana 9,912 +1.7% 231 Santa María de la Vega 9,895 +1.2% 232 Santa Eufemia del Barco 9,885 +1.6% 233 Viñas 9,869 -0.3% 234 Rábano de Aliste 9,848 -1% 235 Burganes de Valverde 9,802 +3.6% 236 Andavías 9,724 +0.6% 237 Espadañedo 9,658 +4.7% 238 Morales de Toro 9,609 +2.4% 239 Morales de Rey 9,606 +0.1% 240 Villafáfila 9,515 -4.3% 241 Aspariegos 9,373 +5.7% 242 Pueblica de Valverde 9,329 -5.4% 243 Friera de Valverde 9,257 +2.1% 244 Revellinos 9,245 -5.9% 245 Moreruela de los Infanzones 9,115 +6.5% 246 Villaseco del Pan 9,042 +0.7% 247 Moraleja de Sayago 8,718 -0.6% 248 Moral de Sayago 8,592 +3.7%
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 €16,210 in 2020, according to the Instituto Nacional de Estadística.
Which municipality has the lowest average net income per person? Moral de Sayago, with €8,592 in 2020.
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