Según el padrón municipal de habitantes de 2014, Vivero cuenta con un total de 15.932 habitantes "de iure", aunque según un estudio de la caja de ahorros Caixanova realizado en 2009, esta cifra se sitúa en torno los 21.000 a 21.900 habitantes "de facto".