En Cáceres viven 396.487 habitantes, con una densidad de población de 19,69 hab/km² y, una superficie de 19.868 km², es la segunda provincia más extensa de España después de Badajoz.