Budapest a mérsékelt égöv alatt helyezkedik el, kontinentális éghajlatú város, az éves középhőmérséklet 11,0 °C. A július a legmelegebb hónap, a havi középhőmérséklet ekkor a 21°C-ot is megközelíti. Az eddigi legmagasabb hőmérsékletet (40,7 °C) 2007.július 20-án regisztrálták. A leghidegebb hónap január, ilyenkor az átlagértékek -1,6 °C körül alakulnak. Az eddigi legalacsonyabb hőmérsékletet (-25,6 °C) 1987. január 13-án mérték. Az utolsó tavaszi fagy átlagos határnapja április 15. A napsütéses órák száma évi 2040. A csapadékmennyiség éves átlaga 516 mm, a legcsapadékosabb hónapok a június és a november. A Dunán leggyakrabban két árhullám vonul le, az egyik tél végén (jeges ár), míg egy második nyár elején (zöldár).
Budapest szélvédett főváros, ami a Kárpátok, illetve a Dunántúli-középhegység vonulatainak köszönhető. Az uralkodó szélirány északnyugati. Az őszi időszakban gyakori a szélcsend, emiatt a ködképződés.
http://bp123.ewk.hu/foldrajzilag |