En el censo de 2001 la población de Pershore era de 7.304 habitantes.