上海城市交社保更合算。因为每个人能领取到多少养老金,主要是根据自身的缴费情况来综合计算的,实行多交多得,长缴多得的原则。交得多养老金就领得多。

而缴纳社保是按照当地最低缴费标准在缴纳养老保险的,上海的最低缴费工资是全国最高的,所以在上海缴社保,退休会拿得更多更划算。