上海退休前10年是累计。
因为上海市规定,退休前10年计算月数的方式为累计,即将退休时,参保人在上海市连续缴纳满120个月即可。
这个月数可以是非连续的,在10年内断缴或缴费月数不足120个月的,可以通过一些方式进行月数的累计,以达到满足退休的要求。
需要注意的是,对于像企业年金、自付型商业养老保险等第三支柱的个人账户,月数计算方式可能是按连续缴费月数来算的,具体还需根据个人情况和相关政策来判断具体计算方式。