不是公房承租人并且户口也不在当地的,在公房拆迁后能否有补偿需要根据居住人的身份,如果是符合同住人身份的,则能够获得拆迁补偿。如果与承租人协商不成的可以通过向法院起诉维权。
《土地管理法》第47条规定,征收耕地的补偿费用主要包括:土地补偿费、安置补助费以及地上附着物和青苗的补偿费。
《物权法》第42条第2款也规定,征收集体所有的土地,应当依法足额支付土地补偿费、安置补助费、地上附着物和青苗的补偿费等费用,安排被征地农民的社会保障费用,保障被征地农民的生活,维护被征地农民的合法权益。