可以按照以下方法,查询城乡养老保险交了几年:1、当事人可以直接去社会保险经办机构进行查询,直接向社会保险经办机构提出申请,并且提供本人的身份证,工作人员确认之后,应当立即帮当事人查询养老保险信息,并且将查询结果告知当事人;2、当事人还可以通过当地社保局的官方网站进行查询,直接登录当地社会保险经办机构指定的网站,然后输入个人信息,就可以查询养老保险的初次参保时间,从而确定已经养老保险已经交了几年。法律依据《中华人民共和国社会保险法》 第二十条 国家建立和完善新型农村社会养老保险制度。新型农村社会养老保险实行个人缴费、集体补助和政府补贴相结合。第二十二条 国家建立和完善城镇居民社会养老保险制度。省、自治区、直辖市人民政府根据实际情况,可以将城镇居民社会养老保险和新型农村社会养老保险合并实施。亲,希望我的回答对你有所帮助,祝您生活愉快!_