Bakou bénéficie d'un climat doux, les températures s'étalant de 4° C en janvier à 25° C en juillet. Bakou et la péninsule Absheron, est la région la plus aride de tout l'Azerbaïdjan. Du fait des faibles pluies (de 210 à en moyenne par an), l'agriculture a recours à l'irrigation. 