不一定
社保是否必须在一个城市交满15年, 并不一定 。根据现行政策,只要累计缴纳满15年,就可以领取养老金。这意味着,无论社保是在同一个城市还是多个城市缴纳的,只要累计缴费年限达到15年,就可以在退休时享受养老保险待遇。
具体来说,如果在多个城市工作,可以在退休前将不同城市的社保合并起来。这样,实际缴费年限会累计计算,不会影响账户内的医保余额以及养老保险和医疗保险的累计缴费年限。此外,如果社保缴纳不足15年,可以选择缴费至满十五年,或者转入新型农村社会养老保险或城镇居民社会养老保险,按照国务院规定享受相应的养老保险待遇。
因此,社保并不强制要求在一个城市连续缴纳15年,而是可以在退休前累计缴纳满15年即可领取养老金。不过,为了确保养老金待遇和医保权益,建议在缴纳社保时尽量保持连续性和稳定性,并在必要时进行社保转移和合并。