Según el último censo realizado en 2011, la población de Guarda es de 22.292 habitantes.