居民楼起火有赔偿,由有过错的业主进行赔偿。若是物业和开发商有过错的,还可以请求物业和开发商承担相应的赔偿责任。但如果是自己的过错引起火灾的,由受害者自己承担责任。

法律依据

《中华人民共和国民法典》第一百七十九条承担民事责任的方式主要有:(一)停止侵害;(二)排除妨碍;(三)消除危险;(四)返还财产;(五)恢复原状;(六)修理、重作、更换;(七)继续履行;(八)赔偿损失;(九)支付违约金;(十)消除影响、恢复名誉;(十一)赔礼道歉。法律规定惩罚性赔偿的,依照其规定。本条规定的承担民事责任的方式,可以单独适用,也可以合并适用。