Villanueva de la Serena aumentó en el último año su número de habitantes en 124 personas más, según los datos de la revisión padronal a 1 de enero del 2003. A esa fecha, la localidad tenía 24.696 habitantes --21.110 de Villanueva ciudad; 1.905 de Valdivia; 853 de Zurbarán; 85 de Entrerríos; 13 del Castillo de La Encomienda y 10 de La Encomienda--, por los 24.573 a enero del 2002. En un año hubo 795 altas y 672 bajas. Por sexos, la población se divide en 12.170 varones y 12.526 mujeres.