上海公积金在北京不能提取,只能在上海本地提取,当然提取后可以在北京使用。

另外公积金是否可以全部取出来要看具体情况。如果想要把公积金全部取出来的话,是要等到退休年龄之后才可以的,在你退休之后可以取出来的钱包括本息。假如你还没有等到退休,想要中途把公积金取出来的话,是要满足一定条件才可以的,比如说购房或者是建户的时候