El siete por ciento de los ciudadanos empadronados en Almendralejo (poco más de 2.000) es de nacionalidad extranjera, según datos de la Oficina de Estadísticas. Los principales países de origen son Rumanía y Marruecos.

La capital de Tierra de Barros tiene un total de 30.743 habitantes, cifra que ha ido aumentando progresivamente en los últimos años.

Del total de ciudadanos el 93,03% es natural de España y hay más mujeres almendralejenses (14.514) que hombres 14.086.

De este 7% de extranjeros, cerca del 3% (486) son personas de nacionalidad rumana.

La segunda nación con mayor presencia en la localidad es Marruecos con 412 habitantes de aquel país, mientras que 62 son argelinos. Por otra parte, cerca de 30 portugueses han decidido asentarse en la ciudad.

También son muchos los que han cambiado el continente de residencia. Un total de 28 chinos se han trasladado a la ciudad, instalando sus negocios en ella.

Almendralejo también cuenta con colombianos, mexicanos, lituanos, bielorrusos, moldavos, polacos, irlandeses, belgas, austriacos, brasileños, estadounidenses, italianos, entre otras muchos países.