Zamora capital tiene 61.827 habitantes, que son menos de los tenía en el año 1998, que eran 64.421. Y eso que durante muchos años la ciudad parecía ajena al declive poblacional provincial y seguía actuando como polo de atracción para la gente de los pueblos, que se venían a vivir a la capital. Así ocurrió hasta el año 2008, cuando llegó a su punto máximo, con 66.672 habitantes, fruto del lento pero constante aumento de habitantes. Sin embargo a partir de ese año también la población empezó a menguar en la capital, con descensos primero más suaves y más tarde pronunciados. Este año, de hecho, la pérdida de población ha sido importante, en el entorno del medio millar de habitantes en un solo año. También las otras grandes poblaciones de la provincia están en la misma línea, tanto Benavente como Toro, mientras Morales del Vino se ha sumado más recientemente a la misma tendencia.