农民不能因交公粮领退休金,我国已取消交公粮这项制度。退休金是企业或事业单位职工或工作人员退休后一次或分次支付给职工的服务酬劳的一部分。如果农民交了农村居民养老保险并且达到退休年龄,则可以领取养老金。
法律依据
《社会保险法》第十六条
参加基本养老保险的个人,达到法定退休年龄时累计缴费满十五年的,按月领取基本养老金。
参加基本养老保险的个人,达到法定退休年龄时累计缴费不足十五年的,可以缴费至满十五年,按月领取基本养老金;也可以转入新型农村社会养老保险或者城镇居民社会养老保险,按照国务院规定享受相应的养老保险待遇。。