En el censo anterior, el de 1996, el número de habitantes de Hampstead era de 6.986, cosa que representa que entre 1996 y 2001 la población de este municipio se redujo en un 0,2%.