农民工参加基本养老保险的缴费年限要求如下:

累计缴费年限满15年:

农民工需累计缴纳基本养老保险费满15年(含15年)以上,方可在达到待遇领取条件后按月领取养老金。

允许补缴:

即使之前从未缴纳过社保,现在也可以选择补缴,只要累计缴费年限满15年,达到退休年龄后即可领取养老金。

缴费方式:

农民工可以选择参加企业职工养老保险或城乡居民养老保险,缴费年限要求一致。

待遇领取条件:

达到法定退休年龄且累计缴费年限满15年的农民工,可以向社保机构提出领取申请,享受相应的基本养老金待遇。

综上所述,农民工参加基本养老保险的缴费年限至少为15年,具体缴费年限可能会因地方政策和个人情况有所不同。建议农民工根据自身实际情况选择合适的社保缴纳方式,并在达到退休年龄前确保缴费年限满足要求。