从文字上理解,拆迁着重在一个迁上。拆除着重在一个除上。
法律意义上:房屋拆迁是合法的房屋进行安置补偿;房屋拆迁是非法房屋的推倒。
简单一点说吧,房屋拆迁是由于国家(或者开发商)在该土地上要重新建造房屋或用于公用事业,而对该土地上的合法居民(或企业)给予补偿,并且这些房屋都是有房产登记,并且有房地局的备案。
而房屋拆除的房屋,都是没有房地局登记,擅自在国有土地上建造(暂时不考虑集体土地)房屋,没有经过登记。而国家有权力将这些违法建筑推倒,房屋的使用人(因为是非法所有,这里不能称为所有人,暂称使用人)不能得到任何形式上的补偿或赔偿。