拖欠农民工工资是违法的。根据相关法律法规,用人单位有按时足额支付劳动者工资的义务。农民工为用人单位提供劳动,用人单位应依法支付相应报酬。拒不支付劳动报酬罪明确规定,以转移财产、逃匿等方法逃避支付劳动者的劳动报酬或者有能力支付而不支付劳动者的劳动报酬,数额较大,经政府有关部门责令支付仍不支付的,处三年以下有期徒刑或者拘役,并处或者单处罚金;造成严重后果的,处三年以上七年以下有期徒刑,并处罚金。单位犯前款罪的,对单位判处罚金,并对其直接负责的主管人员和其他直接责任人员,依照前款的规定处罚。农民工若遭遇工资拖欠,可通过合法途径维护自身权益,如向劳动监察部门投诉、申请劳动仲裁,必要时可向法院起诉,以促使用人单位支付工资,保障自身合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。