職業病防治法規定農民工有這些義務:1、接受職業衛生培訓,學習和掌握相關的職業衛生知識;2、遵守職業病防治法律法規、規章和操作規程;3、正確使用職業防護設備和佩戴職業病防護用品;4、發現職業病危害事故隱患應及時報告。