Caniculele sunt cauzate de încălzirea excesivă a atmosferei de către radiația solară, împiedicată de prezența gazelor cu efect de seră în atmosferă. Supraîncălzirea poate fi, de asemenea, atribuită defrișărilor masive, urbanizării, poluării și schimbărilor climatice globale.