截止到2019年9月29日,没有相关法律规定公民不能重复参保养老保险。但是根据《城乡养老保险制度衔接暂行办法》中规定:

第七条:参保人员若在同一年度内同时参加城镇职工养老保险和城乡居民养老保险的,其重复缴费时段(按月计算,下同)只计算城镇职工养老保险缴费年限,并将城乡居民养老保险重复缴费时段相应个人缴费和集体补助退还本人。

第八条:参保人员不得同时领取城镇职工养老保险和城乡居民养老保险待遇。对于同时领取城镇职工养老保险和城乡居民养老保险待遇的,终止并解除城乡居民养老保险关系,除政府补贴外的个人账户余额退还本人,已领取的城乡居民养老保险基础养老金应予以退还;

本人不予退还的,由社会保险经办机构负责从城乡居民养老保险个人账户余额或者城镇职工养老保险基本养老金中抵扣。

扩展资料:

根据《城乡养老保险制度衔接暂行办法》中规定:

第三条:参加城镇职工养老保险和城乡居民养老保险人员,达到城镇职工养老保险法定退休年龄后,城镇职工养老保险缴费年限满15年(含延长缴费至15年)的,可以申请从城乡居民养老保险转入城镇职工养老保险,按照城镇职工养老保险办法计发相应待遇;

城镇职工养老保险缴费年限不足15年的,可以申请从城镇职工养老保险转入城乡居民养老保险,待达到城乡居民养老保险规定的领取条件时,按照城乡居民养老保险办法计发相应待遇。