北京地处西、北、东三面环山之中,因而经由西北吹来的冷空气,受高山阻挡,下沉时又受增温作用,故而北京的冬天比其它同纬度的地区要温暖,而夏季东南暖湿气流由于受海洋的调节作用,亦不太炎热。夏无酷暑、冬无严寒的优越气候条件,是北京地区倚山临海的特殊地理环境所赐予的。
由于地处中纬,又在东亚大陆的东岸,气候受蒙古高压的控制,因此具有大陆性季风气候区的特征。冬季干燥,春季多风,夏季多雨,秋季天气晴朗、温和,是一年中最好的季节。北京地区无霜期长达半年左右,约180~200天,日照时实际数多年平均为2600~2700小时。年平均温度8~12℃,降水量600~700毫米,农作物生长期225天左右,年平均风速2.5米/秒左右。