违法建筑由城市规划部门拆除违章建筑。
法律规定,在城市规划区内,未取得建设工程规划许可证件或者违反建设工程规划许可证的规定进行建设,严重影响城市规划的,由县级以上人民政府城市规划行政主管部门责令停止建设。
《城市规划法》第四十条
在城市规划区内,未取得建设工程规划许可证件或者违反建设工程规划许可证的规定进行建设,严重影响城市规划的,由县级以上人民政府城市规划行政主管部门责令停止建设;限期拆除或者没收违法建筑物、构筑物或者其他设施;影响城市规划,尚可改正措施的,由县级以上地方人民政府城市规划行政主管部门责令限期改正,并处罚款。