1、公房拆迁有补偿,一般按照房屋产权面积1:1进行补偿,由政府对房屋所有权人给予货币补偿或者提供用于产权调换的房屋,由房屋所有权人兼顾对房屋使用权人进行安置或者支付相应的损失赔偿。
2、法律依据:《国有土地上房屋征收与补偿条例》
第二条 为了公共利益的需要,征收国有土地上单位、个人的房屋,应当对被征收房屋所有权人(以下称被征收人)给予公平补偿。
第二十一条 被征收人可以选择货币补偿,也可以选择房屋产权调换。被征收人选择房屋产权调换的,市、县级人民政府应当提供用于产权调换的房屋,并与被征收人计算、结清被征收房屋价值与用于产权调换房屋价值的差价。因旧城区改建征收个人住宅,被征收人选择在改建地段进行房屋产权调换的,作出房屋征收决定的市、县级人民政府应当提供改建地段或者就近地段的房屋。