El informe publicado por la Agencia Tributaria ofrece datos concretos sobre el salario medio anual que perciben los contribuyentes de los municipios que, en el año 2017, tenían más de mil habitantes. En el caso de Zamora, dentro de este grupo aparecen 17 localidades entre las que destaca, como el pueblo con mejores remuneraciones de la provincia, Morales del Vino, que se mantiene al frente de esta clasificación.

A pesar de todo, Morales no alcanza la media nacional, y se sitúa con una renta media anual bruta de 24.866 euros. A continuación se encuentra Zamora capital (24.115), seguida por Puebla de Sanabria (20.722), Benavente (20.643), Villaralbo (20.133), Moraleja del Vino (19.891), Toro (19.565), Galende (17.865), Villalpando (17.782), Coreses (17.463), Bermillo de Sayago (17.168), Santa Cristina de la Polvorosa (17.113), Fuentesaúco (17.019), Alcañices (16.476), San Cristóbal de Entreviñas (15.843), Fermoselle (15.533), y Morales de Toro (15.004).

Los dos últimos municipios citados en esta lista se sitúan por debajo de la media del resto de los municipios de la provincia, que aparecen agrupados en un solo dato como localidades de Zamora con menos de mil habitantes. Este colectivo presenta un salario medio anual bruto de 15.538 euros.