Su densidad de población es muy baja (25,81 hab/km²) comparándola con la española (89,54 hab/km²).
La provincia más poblada es Badajoz, con 678.459 habitantes, con una densidad de población de 30,94 hab/km² y, su superficie, 21.766 km², es la provincia más extensa de España. En Cáceres viven 411.531 habitantes en una superficie de 19.868 km², es la segunda provincia más extensa de España después de Badajoz.
Los núcleos urbanos más importantes por su población son Badajoz (145.257 hab, censo INE 2007), Cáceres (90.802 hab, censo INE 2007) y Mérida (54.894, censo INE 2007).