The continental climate of Barnaul (K�ppen Dfb) is defined by its geographical position at the southern end of the Siberian steppe: it is subject to long, frigid winters, with an average of ?17.5 �C (0.5 �F) in January, but also enjoys a short warm season in the summer with an average high of +19.8 �C (67.64 �F) in July. Temperatures can vary in the extreme, from ?40 �C (?40 �F) in the winter to above +40 �C (104 �F) in the summer.
The climate is relatively dry. Average rainfall in the area is 538 millimeters (21.2 in) per year, 75% of which occurs during the region's warmer season