Almendralejo cuenta con una población de 33.741 habitantes al cierre del año 2021, según datos del Instituto Nacional de Estadística (INE). Se trata de una cifra ligeramente inferior a la anualidad anterior, cuando registraba 33.855, esto es, 114 personas más que en la actualidad. Así las cosas, se rompe la tendencia ascendente que la capital de Tierra de Barros venía experimentando durante los dos últimos años con 33.474 en 2019 y 33.855 en 2020.
En cuanto a sexos, Almendralejo cuenta con un total de 17.041 mujeres, frente a los 16.700 hombres. A estos datos, obtenidos tras la revisión del padrón municipal, se refirió hace unas semanas el alcalde de la localidad, José María Ramírez, añadiendo que son muchas las personas que no están censadas en la capital comarcal, pero sí se benefician de servicios educativos o sanitarios, por lo que buscarán paliar la situación a través de la contratación de agentes censales.