1、房子拆迁首先要区分房屋的土地性质。在国有土地上房屋拆迁与集体土地上房屋拆迁适用的法律法规是不同的。
2、国有土地上房屋拆迁现在叫房屋征收,适用法律是国务院590号令即《国有土地上房屋征收与补偿条例》及依据该法各地政府制定的实施细则。征收补偿是对房屋所有权人进行补偿安置,即对房产证登记的谁就对谁补偿安置,与户口无关。
3、集体土地上房屋拆迁现在叫征地拆迁,适用法律是《土地管理法》和各地政府依据该法制定的实施细则。农村土地属集体所有不作价对个人补偿,地面上建筑的造价经评估后对房屋所有权人补偿,依据土地管理法对本村集体经济成员即本村户口的每户人家可以分配一块宅基地,其分配面积大小与家庭人口相关,具体分配方法还要从其村委章程规定。部份集体经济有公共积累用于拆迁安置分配的,是按户口的人头数给予分配补贴。