شهر تهران در حد فاصل منطقهٔ کوهستانی و دشت قرار دارد. سه عامل در اقلیم تهران نقش مؤثری دارد. رشتهکوه البرز، بادهای مرطوب غربی و وسعت استان.
در واقع، رشتهکوه البرز آب و هوای تهران را معتدل کردهاست. در شمال تهران، آب و هوا معتدل و کوهستانی و در نقاط کمارتفاع نیمهخشک است. بارش معمولاً در زمستانها زیاد است. فصل سرد از ماه آذر شروع میشود، اما در نقاط کوهستانی کمی زودتر آغاز میگردد. فصول سرد سه یا چهار ماه طول میکشد. در اسفندماه از سرمای هوا رفتهرفته کاسته میشود و در اواخر فروردین هوا با سرعت بیشتری گرم میشود و در اوایل خرداد هوا نسبتاً گرم است. اقلیم استان تهران در نواحی کویری و جنوب گرم و خشک، در نواحی پایکوهی سرد و نیمهمرطوب، و در نواحی مرتفع سرد همراه با زمستانهای طولانی است. گرمترین ماه سال مرداد با میانگین بیشینه دمای ۳۷ درجهٔ سانتیگراد (سلسیوس) و سردترین ماه سال دی با میانگین کمینه دمای صفر درجهٔ سانتیگراد (سلسیوس) گزارش شدهاست. دمای شهر تهران در زمستان معتدل کمی رو به سرد و در تابستان گرم است.
روز برفی
بخش شمال تهران و شمیرانات در تابستان نیز معتدل است. بیشترین بارش سالانه در ماههای زمستان روی میدهد.
بهطور خلاصه میتوان گفت: در نواحی مختلف استان تهران، به علت موقعیت ویژهٔ جغرافیایی، آب و هوای متفاوتی شکل گرفتهاست. سه عامل جغرافیایی در ساخت کلی اقلیم استان تهران نقش مؤثری دارند:
کویر یا دشت کویر:
مناطق خشک مانند دشت قزوین، دشت قم و مناطق خشک استان سمنان که مجاور استان تهران قرار دارند، از عوامل منفی تأثیرگذار بر هوای استان تهران هستند و موجب گرما و خشکی هوا، همراه با گرد و غبار میشوند.
رشتهکوههای البرز:
این رشتهکوهها موجب تعدیل آب و هوا میشود.
بادهای مرطوب و بارانزای غربی:
این بادها نقش مؤثری در تعدیل گرمای سوزان بخش کویری دارند، ولی تأثیر آن را خنثی نمیکنند.
استان تهران را میتوان به سه بخش اقلیمیِ زیر تقسیم کرد:
۱. اقلیم ارتفاعات شمالی: بر دامنه جنوبی، بلندیهای البرز مرکزی در ارتفاع بالای ۳۰۰۰ متر قرار گرفته و آب و هوایی مرطوب و نیمه مرطوب و سردسیر با زمستانهای بسیار سرد و طولانی دارد.
۲. اقلیم کوهپایه: این اقلیم در ارتفاع دو تا هزار متری از سطح دریا قرار گرفته و دارای آب و هوایی نیمه مرطوب و سردسیر و زمستانهایی به نسبت طولانی است. آبعلی، فیروزکوه، دماوند، لواسان، سد امیر کبیر و طالقان در این اقلیم قرار دارند.
۳. اقلیم نیمهخشک و خشک: با زمستانهای کوتاه و تابستانهای گرم، در ارتفاعات کمتر از ۱۰۰۰ متر واقع شدهاست. هرچه ارتفاع کاهش مییابد، خشکی محیط بیشتر میشود. ورامین، شهریار و جنوب شهرستان کرج در این اقلیم قرار گرفتهاند.
روز بارونی
هوای تهران در مناطق کوهستانی دارای آب و هوای معتدل و در دشت، نیمهبیابانی است. تهران در مرز شرایط جوی بری و اقیانوسی قرار گرفته و تمایل آن به موقعیت بری بیشتر از وضعیت اقیانوسی است.
آب و هوای تهران متأثر از کوهستان در شمال و دشت در جنوب است. غیر از شمال تهران که تحت تأثیر کوهستان آب و هوای آن تا حدی معتدل و مرطوب است، آب و هوای بقیه شهر کلا گرم و خشک و در زمستانها اندکی سرد است. رشته کوه البرز همچون سدی به نحو مؤثری از نفوذ بسیاری از تودههای هوا جلوگیری میکند در نتیجه باعث شدهاست که هوای شهر از از یک سو خشکتر و از سوی دیگر از آرامش نسبی برخوردار باشد.
از نظر فصلی، هوای تهران در زمستان تحت تأثیر سامانه پرفشار شمالی (سیبری) قرار دارد. این تأثیر باعث شدهاست که در این فصل هوا در قسمتهای مرکزی و جنوبی معتدل و در قسمتهای شمالی شهر سرد باشد، به طوریکه در این قسمتها دمای هوا در زمستان بارها به زیر صفر میرسد. همچنین در این فصل به دلیل پدیده وارونگی هوا میزان آلودگی جوی بالاست. در تابستانها عامل مهم سیستم کمفشار حرارتی کویر مرکزی است که سبب میشود هوا گرم و خشک باشد.
بهمن 1383
میزان بارندگی در سطح شهر تهران عمدتاً کم بوده و به مقدار ۲۴۵٫۸ میلیمتر در طی سال اندازهگیری و تعداد روزهای یخبندان (با دمای زیر صفر) آن نیز ۳۶ روز در سال ثبت شدهاست (۱۳۷۶). در یک دوره ۴۵ ساله بیشترین دمای تهران ۴۳ درجه سلسیوس و کمترین دمای آن ۱۵- درجه سلسیوس گزارش شدهاست. میانگین رطوبت نسبی هوا در تهران ۴۰٪ و در شمیران ۴۶٪ بودهاست. باد غالب تهران غربی (۲۷۰ درجه) و متوسط سرعت آن ۵٫۵ متر بر ثانیهاست. شبها نسیم خنکی موسوم به نسیم توچال از کوه به پایین میوزد (باد کوه) و روزها برعکس نسیمی از سمت دشت میوزد (باد دشت).
منبع اصلی آب شرب تهران رودهای کرج، جاجرود و لار است که توسط سه سدی که بر روی آنها نصب شده تأمین میشود. با افزایش مصرف آب، بخشی از آب شرب نیز از آبهای زیرزمینی توسط چاههای عمیق بهدست میآید. چندین رود فصلی هم در تهران وجود دارد که تأثیر چندانی در تأمین آب شهر ندارند. گلابدره، حصارک، تجریش، و کن مهمترین آنها هستند.
رودخانه کرج پرآبترین رود دامنههای جنوبی البرز است که از بارانهای فصل سرد و ذوب برفهای مناطق کوهستانی نشأت میگیرد و در ۴۰ کیلومتری غرب تهران از کانون آبگیر خرسنگ کوه سرچشمه میگیرد. رودخانه جاجرود از کوههای کلون بسته که جزء بلندیهای خرسنگ کوه است سرچشمه گرفته و این دو رود مجموعاً قسمت عمده آب مصرفی شهر تهران را تأمین مینمایند. تهران به رغم داشتن منابع آبی فراوان به دلیل رشد جمعیت و کمی بارندگی در برخی دورهها با مشکل کمبود آب روبرو است.
میانگین روز های برفی تهران در سال طی داده های آماری تا سال 2005 بدین شکل بوده است:
ایستگاه شمیران: ۲۴ و نیم روز
ایستگاه مهرآباد: ۱۳ و نیم روز