交房了,不给供暖不合法。只要小区供暖的设施都是齐备,并且,小区的入住率达到10%以上,有的供暖公司就会给予供暖,有的供暖公司都要求小区入住率达到50%或者60%以上才能与功能,所以说,如果小区已经交房,直接强硬的不给供暖是不合法的。