Las temperaturas medianas anuales oscilan desde los 0 °C en los Pirineos, hasta los 17 °C en la costa del sur; las temperaturas máximas pueden llegar a los 43 °C (en las Garrigas), y las mínimas a los -30 °C (en los Pirineos).