Badajoz tiene unas medias anuales en torno a 17 °C, que desciende ligeramente en Sierra Morena.