Almendralejo cuenta con una población de 33.669 habitantes al cierre del año 2022, según datos del Instituto Nacional de Estadística (INE). Se trata de una cifra ligeramente inferior a la anualidad anterior, cuando registraba 33.741, esto es, 72 personas más que en la actualidad. Así las cosas, se ralentiza la caída, de modo que la anualidad anterior sí superaba la centena, tras el repunte de los años 2019 y 2020, con 33.474 y 33.855 habitantes, respectivamente.