تهران دارای اقلیم نیمهخشک است. شمال شهر به دلیل ارتفاع بیشتر، خنکتر از دیگر مناطق شهر است. همچنین بافت نامتراکم، وجود باغهای کهن، بوستانها، فضای سبز حاشیهٔ بزرگراهها و کم بودن فعالیتهای صنعتی در شمال شهر کمک کردهاند تا هوای مناطق شمالی بهطور متوسط ۲ تا ۳ درجهٔ سانتیگراد خنکتر از مناطق جنوبی شهر باشد.