There are of course two questions here. When do we leave the body? Immediately when we die... or on the last day?
John 6:39; "This is the will of Him who sent Me, that of all that He has given Me I lose nothing, but
raise it up on the last day.
John 6:40; "For this is the will of My Father, that everyone who beholds the Son and believes in Him will have eternal life, and I Myself will
raise him up on the last day."
John 6:44; "No one can come to Me unless the Father who sent Me draws him; and
I will raise him up on the last day.
John 6:54; "He who eats My flesh and drinks My blood has eternal life, and
I will raise him up on the last day.
John 11:24; Martha *said to Him, "I know that
he will rise again in the resurrection on the last day."
John 5:25; "Truly, truly, I say to you,
an hour is coming and now is,
when the dead will hear the voice of the Son of God, and those who hear will live.
John 5:28; "Do not marvel at this; for
an hour is coming, in which
all who are in the tombs will hear His voice,
John 5:29; and
will come forth; those who did the good deeds to a resurrection of life, those who committed the evil deeds to a resurrection of judgment.
1 Thes 4:16; For the Lord Himself will descend from heaven with a shout, with the voice of the archangel and with the trumpet of God, and
the dead in Christ will rise first.
The second question question is... where is Jesus when this happens? Where does it say He is in heaven?
Rev 20:4; Then I saw thrones, and they sat on them, and judgment was given to them. And I saw the souls of those who had been beheaded because of their testimony of Jesus and because of the word of God, and those who had not worshiped the beast or his image, and had not received the mark on their forehead and on their hand; and they came to life and reigned with Christ for a thousand years.
Rev 20:5;
The rest of the dead did not come to life until the thousand years were completed. This is
the first resurrection.
Rev 20:6; Blessed and holy is the one who has a part in the first resurrection; over these the second death has no power, but they will be priests of God and of Christ and will reign with Him for a thousand years.
Rev 20:11; Then I saw a great white throne and Him who sat upon it, from whose presence
earth and heaven fled away, and no place was found for them.
Rev 20:12; And I saw the dead, the great and the small, standing before the throne, and books were opened; and another book was opened, which is the book of life; and the dead were judged from the things which were written in the books, according to their deeds.
Rev 20:13; And the sea gave up the dead which were in it, and death and Hades gave up the dead which were in them; and they were judged, every one of them according to their deeds.
Even the great white throne judgment will not be in heaven. Verse 11 above says "heaven fled away".
So this leaves the New Jerusalem, and the new Earth... But neither of those are here yet.
John 3:13; "No one has ascended into heaven, but He who descended from heaven: the Son of Man.
Acts 2:34; "For
it was not David who ascended into heaven, but he himself says: 'THE LORD SAID TO MY LORD, "SIT AT MY RIGHT HAND,