强拆是否违法需视具体情况而定。如果是合法建筑,未经法定程序进行的强拆是违法的。依据《行政强制法》第四十四条规定,对违法的建筑物、构筑物、设施等需要强制拆除的,应当由行政机关予以公告,限期当事人自行拆除。当事人在法定期限内不申请行政复议或者提起行政诉讼,又不拆除的,行政机关可以依法强制拆除。若未遵循此程序,随意强拆合法建筑,侵害了公民的合法权益,属于违法行为。但若是违法建筑,在履行法定程序后,相关部门有权依法进行拆除,这种强拆则是合法的。比如,建筑物违反城乡规划等相关规定,经责令改正仍不改正,符合法定条件下的强拆就是合法行为。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。