Kragujevac has an oceanic climate (Köppen climate classification: Cfb), and with a July mean temperature of 21 °C , falling only 0.1 °C short of a humid subtropical climate (Köppen climate classification: Cfa).