De acuerdo con la clasificación climática de Köppen el clima de Badajoz es clima mediterráneo (Csa), pudiéndose considerar, de acuerdo con otras fuentes, clima mediterráneo continentalizado, (aunque con cierta influencia atlántica), por caracterizarse generalmente por una importante amplitud térmica.