Almendralejo ya cuenta con más de 35 mil habitantes. En 2011, hubo un crecimiento de un 2 por ciento en la población residente. Según el último censo oficial del Ayuntamiento de Almendralejo, la ciudad alcanzó en 2011 la cifra de  35.027 habitantes. Los varones sólo sobrepasan a las mujeres en poco más de 200. Destaca el número de extranjeros que residen en la ciudad y que ya sobrepasan los 5.000, lo que supone un porcentaje de más del 14 por ciento. Proceden de 59 naciones. Hace unos años era Marruecos el país que más ciudadanos aportaba, sin embargo, ahora es Rumanía, con más de 3.000 personas, casi el 70 por ciento de los extranjeros censados. Marruecos sólo aporta ahora el 14 por ciento de los extranjeros. Además, hay un gran número de brasileños, 112, que casi iguala a los portugueses, 116. Originarias de china hay 80 personas censadas.