法律分析:1、违建房超过20年仍然属于违章建筑,应当自行拆除。
2、如果在期限内没有拆除,可由执法机关强制拆除。
3、法律依据:《城乡规划法》第六十五条
在乡、村庄规划区内未依法取得乡村建设规划许可证或者未按照乡村建设规划许可证的规定进行建设的,由乡、镇人民政府责令停止建设、限期改正;逾期不改正的,可以拆除。 第六十八条规定,城乡规划主管部门作出责令停止建设或者限期拆除的决定后,当事人不停止建设或者逾期不拆除的,建设工程所在地县级以上地方人民政府可以责成有关部门采取查封施工现场、强制拆除等措施。