在上海如果你没有缴纳社保金可以有退休金的,但是如果没有缴纳养老保险金,那麻烦就大了,因为退休金是是根据历年缴纳养老金的费用结合社会平均工资的情况进行计算出来的,如果没有缴纳过养老金,那么退休了就没有社保的那份养老金。