The climate of Azerbaijan is unique as it presents line of the Earth's eleven climatic zones. Azerbaijan is situated on northern extremity of the subtropical zone in the south-eastern Caucasus. Its climatic diversity is caused by the complex geographical location and landscape and the proximity of the Caspian Sea. The climate varies considerably from east to west - in the western mountains, the weather is drier and more extreme.

The eastern part of Azerbaijan, near the Caspian Sea, has relatively moderate climate.

Baku has a subtropical semi-arid climate with warm and dry summers, cool and occasionally wet winters, and strong winds all year long. However, unlike many other cities with this climate, Baku does not see extremely hot summers. This is largely because of its northerly latitude and the fact that it is located on a peninsula on the shore of the Caspian Sea.

At the same time Baku is noted as a very windy city throughout the year, and gale-force winds, the cold northern wind khazri and the warm southern wind gilavar are typical here in all seasons. The daily temperature in July and August averages 26.4 °C (79.5 °F), and there is very little rainfall during the summer season.

Winter is cool and occasionally wet, with the daily temperature averages 4.3 °C (39.7 °F). The average temperature in December varies 9.7 °C (49.5 °F).