在C地发,现在社保的规定是参保人员在一个地方参保10年以上或者户口所在地都可以退休,你在A地和B地都未缴满10年,所以只能在户口所在地办理退休了,至于D地你既未缴社保也无户口所以不能办理,具体你可再向当地社保咨询。
退休金应该是B地发,因为你从A转到B,当然你也可以将社保转到C地去办理退休,不过那样比较麻烦,退休后你在哪里生活没有关系。
退休地应是户口所在地。所以应将A地和B地所缴纳的劳动费转入C地,按c地退休办理办法流程去办理退休手续。
你可以把这两个地方交的保险迁到你户口的所在地,可以在那经领退休金。
现在申请在哪里发都是可以的