依据我国相关法律的规定,公房拆迁时并不是有户口就有拆迁补偿的,取得公房的所有权,才能获得房屋拆迁补偿款,如果没有所有权的,只能获得安置补偿。根据国家法规《国有土地上房屋征收与补偿条例》:
第一条 为了规范国有土地上房屋征收与补偿活动,维护公共利益,保障被征收房屋所有权人的合法权益,制定本条例。
第二条 为了公共利益的需要,征收国有土地上单位、个人的房屋,应当对被征收房屋所有权人(以下称被征收人)给予公平补偿。
第十七条 作出房屋征收决定的市、县级人民政府对被征收人给予的补偿包括:
(一)被征收房屋价值的补偿;
(二)因征收房屋造成的搬迁、临时安置的补偿;
(三)因征收房屋造成的停产停业损失的补偿。