强拆房子是否违法需视具体情况而定。若未遵循法定程序,未经合法审批,未给予被拆迁人合理补偿、安置等,行政机关或其他主体实施的强拆行为通常违法。比如,征收部门未依法作出征收决定,未履行补偿安置义务,就直接强拆房屋,这严重侵害了被拆迁人的合法权益,违反了《国有土地上房屋征收与补偿条例》等相关法律法规。但如果是司法强拆,即法院根据法律规定的程序,对合法征收且补偿安置落实到位后仍不搬迁的被征收人实施的强拆,则是合法的。司法强拆需严格依据法律规定的条件和程序进行,以确保公共利益与个人权益的平衡。总之,合法合规的强拆有严格要求,违法强拆是被禁止的。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。