各地降水量的大小,是影响传统民居的构筑形态的重要因素。反映最明显的是主要用于排水功能的建筑屋顶形式。有人对歇山式屋顶的形成过程作过一种解释,就是在多雨地区悬山屋顶未能遮全山墙面上的雨水,对土墙不利,便创造出一种悬山梯形屋顶作为改进。但若房屋较大,这种悬山梯形屋顶的结构强度就不够了,因此出现了双层屋顶或称附棚,这正是歇山屋顶的原形。
所以这种屋顶形式是与多雨地区的防水需要密切相关的。而在南方多雨地区,许多传统民居的构件形式如挑檐、腰檐、披檐等都是以防雨水淋湿墙面为基本功能的,因此多雨地区有其特有的构筑形态。另外,各地区降水量的大小还反映在屋顶坡度上。
传统民居在当时屋面材料的限制下,如果屋顶没有一定的倾斜度,雨水下降速度慢。难以避免垂直渗透。而选择屋顶坡度的大小,则常常与降水量的大小紧紧联系。一般说来,降水量多的地方屋顶坡度大,以利泄水,反之屋顶坡度小,这在大量的民居实例中可得以验证。而在气候特别干旱的地区,甚至屋顶全是平的,用做屋顶活动平台或曝晒粮食等。
北京四合院地区相对比较干旱,因此普遍使用出檐较浅的硬山顶,屋顶坡度适中。此外前面所述的庭院装饰中少水多绿化的特点也与此相关。