一般来说,拆除违法建筑是没有补偿的。按照《中华人民共和国城乡规划法》等相关法律,违法建筑就是没拿到建设工程规划许可证,或者没按建设工程规划许可证规定建设的建筑物、构筑物。像未经批准在耕地上建房,或者在城市规划区内没取得许可就搭建房屋,这些都属于违法建筑。
因为违法建筑的建设行为违反了法律规定,还损害了公共利益和规划秩序,所以一旦被认定为违法建筑,依法拆除时通常不会给补偿。
但也有特殊情况。要是行政机关在拆除违建的时候违反了法定程序,给当事人的合法权益造成了损害,当事人可以根据《中华人民共和国国家赔偿法》,要求赔偿相应的直接损失。举个例子,行政机关拆除违建时,没通知当事人把屋内合法财产搬走,就直接强制拆除,导致屋内物品损坏,这种情况下,当事人就有权利要求赔偿这部分损失。大家要注意,违法建筑本身虽然通常没补偿,但如果行政机关拆除时程序不合法,给我们造成了损失,我们是可以依法维权的。