The new Jerusalem is the center of government of the Kingdom of Heaven, the Kingdom of God. There is an "old Jerusalem" on earth today symbolized by Hagar, the slave of Abraham and Sarah. But the new Jerusalem is above us in the spirit realm.
The new Jerusalem will not appear for mankind to behold until the end of the thousand-year period, at which time there will be a new sky and a new earth. Then the holy city, the Wife of the Lamb, the Kingdom of Heaven, will descend from God out of Heaven and be established forever on the new earth.
When we Christians speak of going to Heaven we mean going to the new Jerusalem. Paradise, the tree of life, the River of Life, the Throne of God and of the Lamb—all are within the gates of the holy city. The new Jerusalem is the mother of every true saint of God.