Badajoz es el 43º municipio más poblado de España y el único que sobrepasa los 100 000 habitantes en la comunidad, aunque Cáceres está cercano a esa cifra.