分两种情况:

第一种:假设退休之前回到户籍地交社保了,那以后就在户籍地领取养老金。

第二种:假设退休之前是在外地交的社保,则要在当地交满10年才有领取的资格。

比如,

只在一个城市交满了10年,那么以后就在这个城市领取养老金;
如果在很多个城市都交满了10年,那么在这些城市都有领取的资格;
如果在很多个城市都没交满10年,那么以后只能回老家领取养老金;
如果女性满40岁、男性满 50岁后才去外地打工的,在当地,只能建立临时养老账户,最后还是要回老家办退休。